Teaching Assistantship at the University of Toronto
University of Toronto Mississauga, Institute of Communication, Culture, Information, and Technology (ICCIT)
- Contemporary Communication Technologies (CCT109)
- Information Technology and Globalization (CCT420)
University of Toronto, Faculty of Information
- Project Management (INF2040)
- Communities and Values (INF1322)
University of Toronto, Department of Computer Science
- Computers and Society (CSC300)
University of Toronto, School of Environment
- Is Internet Green? (ENV261)