Teaching

Teaching and Course Leadership.

Course Leadership

BSc Game Design and Development

Course Director for Ulster University's BSc Game Design and Development, shaping a curriculum that combines technical depth, creative practice, and portfolio-ready outcomes.

Teaching Themes

  • Industry-relevant problem solving and technical craft
  • Hands-on development and reflective design practice
  • Creative collaboration and communication
  • Research-informed project supervision

Representative Modules

  • CRE132: Fundamentals of Game Programming
  • CRE134: Game Graphics
  • CRE135: 2D Games Creation
  • CRE341: Game Character Control and Behaviour
  • CRE521: Final Year Project (Design)
  • CRE524: Final Year Project (Development)