I am the course leader for BSc (Hons) Computer Games Development, leader of several modules in games, and deliver at all levels across my course and BSc (Hons) Computer Games Programming. I developed a huge interest in computer games and technology from the late 80s through to today from the Nintendo NES, Sega Mega Drive, Super Nintendo (SNES) and PlayStation 1, right up to latest iterations of the Xbox and PlayStation today. Not just playing games but developing 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. However, I now focus is on my PhD and contributing to the next stages of the industry and academic developments.  
                            
                                    
                                        
                                            Professional memberships and activities
                                        
                                        
                                     
                                    
                                        
                                            Academic qualifications
                                        
                                        
                                            
- PhD Artificial Intelligence and Procedural Content Generation (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
 
                                         
                                     
                                    
                                        
                                            Expertise
                                        
                                        
                                            
- C++
 
- C#
 
- Unreal Engine
 
- Games Development
 
- Procedural Content Generation
 
- Artificial Intelligence
 
- Mobile Games Development
 
                                         
                                     
                                    
                                        
                                            Research interests
                                        
                                        
                                            
- 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.
                                         
                                     
                                    
                                        
                                            Teaching
                                        
                                        
                                            Undergraduate
- GDEV50046 - Tools Development for Games Engines
 
- GDEV60029 - Procedural Content Generation
 
- GDEV60025 - Mobile Games Development
 
- Final Year Project Supervisor
 
Postgraduate
- Master's Degree Supervisor for Games Development and Games Programming Research by Negotiated Studies