Teaching

University of Toronto Mississauga, Institute of Communication, Culture, Information, and Technology (ICCIT)

University of Toronto, Faculty of Information

University of Toronto, Department of Computer Science

University of Toronto, School of Environment