After earning my BSc (Hons) in Computing Science I worked in software development and support for several years before returning to academia to study for a MSc in Computer Animation and Graphics Technology Applications and then a PhD.
I've been at York St John for four years now as part of the Computer Science department. During this time I've taught programming, games development, software engineering, research methodologies and professional development.
I'm currently the Programme Lead for our Games Development degree programme.
I teach on the following modules:
- Programming 02
- Programming 03
- Design Patterns for Software Engineering
- Design Patterns For Games
- Games Fundamentals
- Game Engine Development.
My PhD Thesis is titled "Meme Transmission in Artificial Proto-Cultures" and was part of the "The Emergence of Artificial Cultures in Robot Societies" research project.