Skip to content


Carnegie Mellon University

– Foundations of Cyber-Physical Systems, Fall 2013 (Graduate TA)
– 15-451: Algorithms, Fall 2011 (Graduate TA)

Indiana University

– C211: Introduction to Computer Science (Scheme), Spring 2007-Spring 2009 (Undergraduate Instructor)
– M118: Finite Mathematics, Fall 2006 (UGI position)

Teaching Award

Indiana University School of Informatics (April 2008)
Undergraduate Instructor of the Year

Video Tutorials on YouTube

The complete list of videos may be viewed here.