I am interested in teaching interdisciplinary graduate level courses in ubiquitous computing, information visualization, HCI and computer graphics. Some of my teaching appointments are:

  • Adjunct Professor, Carnegie Mellon University, 2007. Taught a mobile course on developing mobile thick clients using J2ME.
  • Lecturer, San Jose State University, 2007. Taught Mobile Multimedia Technologies, an undergraduate and graduate course on mobile 2D and 3D Java based graphics APIs, web technologies and Flash Lite.
  • Industry Mentor, Stanford University. Fall 2006 - Spring 2007, advised students on a joint project between Nokia Research Center, Nokia Design and Stanford Design Schools ME 310 course.

Co-taught courses at various conferences, including Siggraph Asia and Mobile HCI. Visit our course page for access to the course slides.