Work with Me


I have funded positions available for PhD, Master's, and Undergraduate students. Please email me to learn more.

The University of Waterloo is consistently ranked as one of the top engineering and computer science schools in the world, and is the largest engineering school in Canada. I am appointed in the Faculty of Engineering and cross-appointed with the David R. Cheriton School of Computer Science. I am also a member of Waterloo HCI and the highly-interdisciplinary Games Institute. I can supervise graduate students in various engineering programs and computer science, and have access to the best engineering facilities in Canada. I teach in the Department of Management Sciences, a combination of industrial engineering, computer science, data analytics, and psychology that features Human-Computer Interaction as a required course.

-> Explore Engineering -> Explore Computer Science

Kitchener-Waterloo is a wonderful city with a thriving tech scene, access to nature, and is a short distance to Toronto, Canada's largest city.