Teaching
New Courses Introduced
Human Issues in Computing
Behavioral aspects of computing, including topics such as programming style, language features, computer-‐aided instruction, computer science expertise, training, computing for universal access, usability engineering, and research methodology.
Next-Generation Interfaces
Identify the “emerging” next generation of user interaction from a range of seemingly disconnected current research and ultimately, contribute to the development of a framework for unifying them. These user interactions include: virtual reality, augmented reality, ubiquitous, pervasive, and handheld interaction, tangible user interfaces, etc…
Recent Courses Taught
Fall 2013
- Advanced Topics in HCI
- Computer Graphics
Spring 2013
- Gaming Platform Frameworks