Teaching Experience

Courses Taught 

I have taught following courses at undergraduate level:
Theory of Computation
Algorithms and Data Structures
Programming with C++
Introduction to Artificial Intelligence
Introduction to Machine Learning
Parallel and Distributed Computing
Introduction to Robotics
Functional Programming
Software Engineering
Networks and Networking

Invited Lectures and Presentations

Evaluation of Two Commercial Physical Activity Monitoring Devices, Oral Presentation at Workshop on Evaluating off-the-shelf Technologies for Personal Health Monitoring (Co-located with UbiComp 2012), Pittsburgh, PA, September 2012.

Recursion is Back: Think You Know Recursion? Think Again, Invited Presentation at Earlham College, Richmond, IN, April 27th 2012

Mobile Interface Design for Low Health Literacy Populations, Oral Presentation at International Health Informatics Symposium, Miami, Florida, Jan 2012 – 18% accept rate

Mobile Device Input Studies for Low Literacy Populations, Invited Presentation at Marshfield Research Foundation, Marshfield, WI, July 7th 2011.

Introduction to Clinical Decision Support Systems, Guest Lecture for I400 Health Informatics, Indiana University, Spring 2011 

Introduction to Web services, Guest Lecturer for B490 Mobile Computing, Indiana University, Spring 2009 

Designing Databases for Mobile Devices, Guest Lecturer for B490 Mobile Computing, Indiana University, Spring 2009

Make a Free Website with Yola.