His teaching and research interests include cyber-ethics, compiler development, robotics, networks and operating systems. From 2005 to 2010, he mentored a team for the FIRST Robotics Competition. His industry experience includes working for Blue Cross and Blue Shield of Alabama as a software developer, and consulting.