Email: tommy ‘at’ t2thompson.com

Dr Tommy Thompson is a senior lecturer of computer science (part-time) at Anglia Ruskin University, in Cambridge, United Kingdom.  His research interests include procedural content generation for game design, application of games as benchmarks for computationally intelligent systems and AI-driven game design.  Tommy has over 30 peer-reviewed publications in international journals and conferences related to games and artificial intelligence since 2008.  Outside of academia, Tommy works freelance as an AI consultant and programmer to the video games industry as well as a public speaker on game-AI research and applications as part of his AI and Games brand: a YouTube series that looks at research and applications of artificial intelligence in video games.  In addition, Tommy is co-founder and developer for independent video game studio Table Flip Games and programmer on video game Sure Footing and volunteers as a video game ambassador for the United Kingdom’s STEMNET programme.



  • 1st class BSc (Hons) in Computer Science from the University of Strathclyde, 2005.
  • MSc (with distinction) in Artificial Intelligence from the University of Edinburgh, 2006.
  • PhD in Computer Science from the University of Strathclyde focused on AI and games research. 2010.
  • PG Cert in Higher Education from the University of Derby, 2013.


Please consult my separate publications page for the complete list of all academic publications.

Talks and Media Appearances

I actively engage in speaking about games and artificial intelligence in a number of capacities as lecturer, STEM ambassador, independent video game developer and AI researcher.  I list a number of media appearances and public speaking engagements in recent years:

Public Speaking & Invited Talks

Media Interviews and Articles:

Employment History

    • 2017-ongoing: Four Circle Interactive, Sheffield (UK).  Freelance AI programmer for unannounced cross platform video game title.
    • 2016-ongoing: Anglia Ruskin University, Cambridge (UK).  Senior lecturer in computer science.  Delivered undergraduate and postgraduate classes for department’s computing gaming provision.  Course leader (2016-2017) for MSc. Computer Games Development.
    • 2012-2016: University of Derby, Derby (UK).  Lecturer and senior lecturer in computer science.  Delivered undergraduate classes in computer science and video game development.  Programme leader for the BSc (Hons) Computer Games Programming (2012-2015), responsible for curriculum development, industry relations, student experience and quality assurance.
    • 2010-2012: Scott Logic, Edinburgh (UK).  Professional software developer with experience in enterprise system development and mobile applications for the investment banking sector.