I am a PhD student at the University of York, studying the application of advanced meta-heuristics and machine learning to the problem of large-scale automated program repair, within the Department of Computer Science and the York Centre for Complex Systems Analysis, under the supervision of Susan Stepney.

Outside of my PhD, I also maintain an interest in the wider field of meta-heuristics, software engineering, machine learning, and even a little evolutionary biology. In a past life I was also an indie game developer and start-up entrepreneur.

When I'm not busy with research, I enjoy spending time karting up and down the country, travelling around the world, and reading books at home.