Teaching
Instructor :
ARTS SCI 4ST3: Where Game Design Meets
Culture: A Critical Dive Into Video Games
(Winter 2023)
COMP SCI/SFWR ENG 3GC3: Computer
Graphics (Fall 2021)
COMP SCI/SFWR ENG 3GC3: Computer
Graphics (Fall 2021)
COMP SCI/SFWR ENG 3GC3: Computer
Graphics (Fall 2020)
COMP SCI/SFWR ENG 3GC3: Computer
Graphics (Fall 2019)
Guest Lecturer :
SOC475Contemporary Sociology (Fall 2022 -- Toronto Metropolitan University)
-- Digital Embodiment in Games
SFWR ENG 4GC3: Sensory Perception, Cognition and Human/Computer Interfaces for Game Design
(Winter 2020) --
Virtual Reality, VR Design, And Embodiment
SFWR ENG 4GC3: Sensory Perception, Cognition and Human/Computer Interfaces for Game Design
(Winter 2020) -- Avatar Design
SFWR ENG 4GC3: Sensory Perception, Cognition and Human/Computer Interfaces for Game Design
(Winter 2020) --
Virtual Reality, VR Design, And Embodiment
COMP SCI 3SH3: Operating Systems
(Fall 2019) -- Scheduling
COMP SCI 3SH3: Operating Systems
(Fall 2018) -- Scheduling
COMP SCI/SFWR ENG 3GC3: Computer
Graphics (Fall 2018) -- Ray Tracing and Ray Picking
COMP SCI/SFWR ENG 3GC3: Computer
Graphics (Fall 2017) -- Intro to Graphics
COMP SCI/SFWR ENG 3GC3: Computer
Graphics (Fall 2016) -- 2D and 3D Textures
CAS 701: Logic & Discrete Math in
Software Engineering (Fall 2016) -- Linear Temporal Logic
Teaching Assistant:
COMP SCI/SFWR ENG 4F03: Distributed Computing Systems (2020)
COMP SCI/SFWR ENG 2FA3: Discrete Mathematics with Applications II (2019)
COMP SCI 3SH3: Operating Systems (2019)
COMP SCI/SFWR ENG 3GC3: Computer Graphics (2018)
COMP SCI/SFWR ENG 4F03: Distributed Computing Systems (2018)
COMP SCI 3SH3: Operating Systems (2018)
COMP SCI/SFWR ENG 3GC3: Computer Graphics (2017)
CAS 701: Logic & Discrete Math in Software Engineering(2016)
COMP SCI/SFWR ENG 3GC3: Computer Graphics (2016)
COMP SCI/SFWR ENG 3GC3: Computer Graphics (2015)
COMP SCI/SFWR ENG 2XB3: Software Engineering Practice and Experience: Binding Theory to Practice (2014)