Course Instructor
July 1, 2020 – Present: Assistant Professor of Computer Science in the Department of Computer Science, Faculty of Engineering at University of Victoria, Victoria, BC, Canada.
- Fall 2020: CSC 473/586A Fundamentals of Computer Animation
Assistantship
January 2013 – April 2017: Teaching Assistant in the Department of Electrical Engineering and Computer Science at York University, Toronto, Canada.
- Object-Oriented Programming from Sensors to Actuators
- Professional Practice in Computing
- Introduction to 3D Computer Graphics (x4)
- Advanced Topics in 3D Computer Graphics
- Introduction to Virtual Reality
- Programming Language Fundamentals
- Advanced Object-Oriented Programming
- Software Engineering
- Computers, Information, and Society
- Research Directions in Computing
- Professional Practice in Computing
- Introduction to COSC I
- Introduction to COSC II
- Computer Use: Web and Database Systems
Guest Lecturing
Guest Lecturer in the Department of Electrical Engineering and Computer Science at York University, Toronto, Canada.
- Introduction to 3D Computer Graphics, Ray Tracing
- Introduction to 3D Computer Graphics, Illumination Model