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