Professor of advanced game programming
Taught senior-level game programming: Unreal Engine workflows, engine systems, networking, concurrency, optimization, and delivering a full project.
Highlights
- Authored and delivered 800+ Marp/HTML slides across advanced C++, engine programming, networking, concurrency, and testing.
- Taught senior students advanced C++ and Unreal Engine through rapid prototyping and multiplayer work.
- Taught game-networking fundamentals, including client/server architecture, replication concepts, and third-party networking tiers.
- Guided multidisciplinary capstone teams from concept to completion, run like an industry project.
- Covered engine components: main loops, rendering, physics, and AI systems.
- Ran Scrum ceremonies and peer-review sessions.
- Ran mock technical interviews and walked students through the hiring process.