Instructor of high-level development

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

Taught high-level development to senior students: core C#/Unity, then advanced C++/Unreal Engine, through gameplay projects and multiplayer prototypes.

Highlights

  • Taught core C# and Unity concepts through projects modeled after recognizable commercial gameplay mechanics.
  • Taught advanced C++ and Unreal development to senior students via multiplayer prototypes and gameplay-system assignments.
  • Covered game-networking fundamentals, including client/server architecture, latency, and replication concepts.
  • Helped capstone teams get from concept to a tested, delivered project.
  • Walked students through engine components such as game loops, rendering, physics, and AI systems.
  • Mentored students on breaking down problems, code quality, testing, and iterating.

Find content