Every year I teach two graduate courses, Pen-Based User Interfaces in the fall semester, and 3D User Interfaces for Games and Virtual Reality in the spring semester.
Pen-Based User Interfaces is a course designed to give students a thorough understanding of the latest techniques, algorithms, and evaluation methodologies used in designing and developing pen-, sketch-, and gesturally-based user interfaces. In addition reading and presenting research papers, students will write several programs to reinforce concepts discussed in class and will produce a final project of their choice.
3D User Interfaces for Games and Virtual Reality is a course designed to give students a rigorous introduction to the design, implementation, and evaluation of the fundamental techniques in spatial 3D interaction. Students will produce a final project of their choice.