Electrical & Computer Engineering

Electrical & Computer Engineering, University of Waterloo

I am Assistant Professor in Electrical & Computer Engineering at the University of Waterloo. I teach primarily Software Engineering courses, as well as software courses in ECE.


I am looking for students at all levels, including URA, 499 projects, fourth year design projects, co-op, MASc, and PhD. For co-op, MASc, and PhD, send me an email if you are interested in any of the topics discussed in my recent papers. For 499 and fourth year design projects I have a variety of projects, both that I am directly interested in and from external customers; schedule an appointment.

Recent Papers

Graduate Students