Courses teaching/taught.
        
Fall 2025
Winter 2025
- 
                
COMP 2501A – Computer Game Design and Development
COMP 4501A – Advanced facilities for real-time games
 
Fall 2024
Winter 2024
- 
                
COMP 2501A – Computer Game Design and Development
COMP 4501A – Advanced facilities for real-time games
 
Fall 2023
Winter 2023
- 
                
COMP 2501A – Computer Game Design and Development
COMP 4501A – Advanced facilities for real-time games
 
Fall 2022
Winter 2022
- 
                
COMP 2501A – Computer Game Design and Development
COMP 4501A – Advanced facilities for real-time games
Hall of Fame (screenshots of games developed by the students) 
Fall 2021
Winter 2021
- 
                
On sabbatical.
 
Fall 2020
- 
                
On sabbatical.