I'm working on artificial intelligence techniques for making computer games more fun. My research aims to make computer games adapt to their players through finding out what players want (whether they know it or not) and creating new game levels, challenges or rules that suit the players. Related to this is the challenge of making sense of large amounts of data generated by computer games, and on assisting human game designers in creating great game experiences. But I'm also working on how to make opponents and collaborators more intelligent and believable, research that has applications far outside of computer games. Additionally, I'm working on some more theoretical topics in learning and optimisation. Specialties: Game AI, procedural content generation, player modelling, game data mining, computational creativity, embodied artificial intelligence, evolutionary computation.