I am a Assistant Professor Teaching Stream at the David R. Cheriton School of Computer Science at the University of Waterloo.

I was awarded a Ph.D. in Human-Computer Interaction from the University of Saskatchewan [the interaction lab] for my work on full-arm gestures as input technique [dissertation].

I am currently (Fall2024) teaching CS135: Designing Functional Programs.

In addition, I work as an Undergraduate Academic Advisor for the BBA/BCS Double-Degree Program.