Associate Professor, Teaching Stream
toronto, canada
University of Toronto
Associate Professor, Teaching Stream
University of Toronto
Senior Lecturer
University of Waterloo
Sessional Lecturer
University of Waterloo
Teaching Assistant
University of Toronto
Professor, Teaching Stream
Whizbang! Labs
Software Developer
University of Waterloo
University of Toronto