Tim is a PhD student in computer science at the University of York. He's currently working on the application of graph programming to evolutionary algorithms. The aim of his work is to find new ways to manipulate and learn topologies throughout computer science; neural networks, circuits, program syntax trees and bayesian networks. He has broader interests in artificial intelligence, quantum computing and games. He is an organiser of the The Text-Based Adventure AI Competition at the IEEE Conference on Computational Intelligence and Games.