Some bugs just don't want to be squished, so learn to love them.

Lecturer in Game AI at QMUL (June 2021-)

Modules

[Mixed-Mode] Computational Game Design (MSc), Spring 2022 [module organiser; 1/2 module delivery]
[Mixed-Mode] Multi-platform Game Development (BSc, 3rd Year + MSc), Autumn 2021 [module organiser]

Student supervision

MSc Project Supervision, 2022. Past projects supervised:

  • Proximal Reward Shaping with Action Masking to create a Pacifist NetHack Agent
  • Can engagement in boardgames be maximised by using AI to replace random elements?
  • TAG: Assessing General Game Playing agents and Partial Information in Stratego.
  • Chess Game (Win Prediction)
  • Macro Actions for Open World Survival Games
  • The Stick and the Carrot: Attempting to Influence Gameplay Strategies of AI Agents in GYM-MicroRTS
  • Rolling Horizon Coevolutionary Minimax
  • Autosuggestion of text using LSTM on Novel Dataset
  • Phasic Policy Gradients in Gym microRTS
  • Exploring the Procedural Synthesis of Large-Crowd Noise using Random Noise as a Building Block

Teaching Experience (during PhD)

[ONLINE] Java Support Classes development and delivery for AI in Games (MSc), Autumn 2020, Queen Mary University of London
[ONLINE] Computational Creativity (MSc + PhD) module development, Spring 2021, Queen Mary University of London
MSc Project Supervision (8 students), 2021, Queen Mary University of London
UG/PG Project Examination, 2021, Queen Mary University of London

Teaching Fellow.


[ONLINE] Multi-platform Game Development (BSc, 3rd Year + MSc), Autumn 2020, Queen Mary University of London

Senior Demonstrator.


[ONLINE] Artificial Intelligence in Games (MSc), Autumn 2020, Queen Mary University of London

Demonstrator.


Multi-platform Game Development (BSc, 3rd Year + MSc) 1/2 module delivery, Spring 2020, Queen Mary University of London
Artificial Intelligence in Games (MSc) 1/2 module delivery, Autumn 2019, Queen Mary University of London

Teaching Fellow.


Technical Thinking and Writing Workshops (UG, 3rd Year), Autumn 2019, Queen Mary University of London

Demonstrator.


Multi-platform Game Development (BSc, 3rd Year + MSc), Spring 2019, Queen Mary University of London

Demonstrator.


Artificial Intelligence in Games (MSc), Autumn 2018, Queen Mary University of London

Demonstrator.


Software Engineering (MSc), Autumn 2018, Queen Mary University of London

Demonstrator, marking only.


High Level Games Development (BSc, 3rd Year + MSc), Autumn 2017, University of Essex

Graduate Lab Assistant.


Game Artificial Intelligence (MSc), Autumn 2017, University of Essex

Graduate Lab Assistant.


High Level Games Development (BSc, 3rd Year + MSc), Autumn 2016, University of Essex

Graduate Lab Assistant, marking only.