I’m a Lecturer in the Cheriton School of Computer Science, at the University of Waterloo.
I’m a regular instructor for CS 349: User Interfaces, and CS 346: Application Development, and occasionally teach other undergraduate courses.
As a lifelong programmer, I’m always been interested in the design of interactive systems. My research interests are in in Human-Computer Interaction: designing novel input and interaction techniques, and optimizing user interfaces for expert tasks.
I also work as an academic advisor and student advocate.
Recent Posts: