Professor of Advanced Game Programming
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.