I am an Associate Professor Teaching Stream in
the Department
of Computer and Mathematical Sciences at
the University of
Toronto Scarborough. I am honoured to be the recipient
of the 2017 University of Toronto
Scarborough Faculty
Teaching Award.
In 2002, I received an Hon. BSc from
the University of
Toronto, where I completed a Specialist Program in
Computer Science and a Major in Mathematics. In my graduate
studies, my research focused on the intersection of Quantum
Computing and Formal Verification. I received a MSc in 2004
and a PhD in 2010, both in Computer Science from
the University of
Toronto.
In 2010, I joined
the Department
of Computer and Mathematical Sciences at
the University of
Toronto Scarborough as a faculty member. I teach a
variety of courses at all levels of our undergraduate
program, from Introduction to Computer Science (1st year) to
advanced Software Engineering (4th year).
I am involved in a number of short- and long-term research
projects, both in Computer Science Education and Software
Engineering Education, and in Computer Science. I normally
supervise between one and three undergraduate research or
development course projects per term.