Jeff Avery

I’m a Lecturer in the Cheriton School of Computer Science, at the University of Waterloo. As a lifelong programmer, I’m always been interested in architecture and development of interactive systems. My research interests focus on optimizing input and interaction techniques, primarily for multi-touch systems, mobile and personal devices.


Contact Visit Scholar


I regularly teach HCI and software development courses:

My education and interests are multidisciplinary: