resume

Professor of Advanced Game Programming

Algonquin College | Ottawa, ON | September 2023 to September 2025

Taught senior-level advanced game programming with a focus on Unreal Engine production workflows, engine systems, networking, concurrency, optimization, and full project delivery.

Highlights

  • Authored and delivered 800+ Marp/HTML slides across advanced C++, engine programming, networking, concurrency, and testing.
  • Instructed senior students in advanced C++ and Unreal Engine through rapid prototyping and multiplayer implementation.
  • Taught game-networking fundamentals, including client/server architecture, replication concepts, and third-party networking tiers.
  • Guided multidisciplinary capstone teams through full project lifecycles, simulating industry practice from concept to completion.
  • Led in-depth study of engine components — main loops, rendering, physics, and AI systems.
  • Ran agile Scrum ceremonies and peer-review sessions to reinforce production pipelines and collaborative team practices.
  • Prepared students for industry through mock technical interviews and hiring-process guidance.