I am the award leader for BSc (Hons) Computer Games Development, leader of several modules in games, and deliver at all levels across my award and BSc (Hons) Computer Games Programming. I developed a huge interest in computer games and technology from the late 80’s with the Nintendo NES, through the 90’s with the Sega Mega Drive, Super Nintendo (SNES) and PlayStation 1, then through into the millennium with the latest iterations of the Xbox and PlayStation today. Not just playing games but programming games. And not just game, websites, mobile apps and software too.
I have been teaching since 2008 in both FE and HE delivering modules related to games development, computer science, web development, software engineering. Along the way I have conducted research in Cloud Computing, UI and UX, Academic Productivity, Serious Gaming, Artificial Intelligence and Professional Social Media Skills. Research has connected me with fantastically innovative people at Google and excitingly inspiring people from a range of games studios such as Playground Games, Ubisoft, Rebellion and Sumo Digital to name a few.
Prior to working in academia, I was heavily involved in a variety of interactive media studios and projects since 2000. I still work on the odd freelance project because it is extremely useful to still engage with industry at a developer level. It is very rewarding to see my students graduate and venture into their aspirations.
Professional memberships and activities
- PhD Believable Artificial Intelligence (Part-Time and in progress) – Staffordshire University
- Masters of Research (MRes) Cloud Computing – Staffordshire University
- Post Graduate Certificate in Education (PGCE) – Staffordshire University
- BSc Multimedia Technology – Birmingham City University
- Games Engines
- Games Development and Programming
- Artificial Intelligence
- Mobile Games Development
- Artificial intelligence for games
- Procedural content generation
- Sport simulation gaming
- Learning technology
Enterprise and commercial interests
I work closely with industry to identify guest speakers, placement opportunities, graduate opportunities, and live project development in collaboration with other colleagues.
- GAME40426 Professional Development and Games Industry Employability (Module Leader)
- COSE40638 Games Engine Creation
- COSE50631 Technical Games Production
- COSE50662 Games Development
- GAME50426 Gamification
- COSE60595 Mobile Games Development (Module Leader)
- COSE60591 Group Game Development and Work-base Simulation (Module Leader)