Supervised Students
Teaching Assistantship
University of Waterloo, Waterloo, ON, Canada

Computer Science 115x: Introduction to Computer Science for Arts students

Computer Science 116: Introduction to Computer Science 2

Computer Science 116x: Introduction to Computer Science 2 (GBDA Section)

Computer Science 449: Human Computer Interaction

Computer Science 349: User Interfaces

Workshops