He teaches courses in computer vision and mobile application development. His research interests include computer vision and pattern recognition, with applications in robotics, video aided navigation, activity recognition, and augmented reality.