I am a postdoctoral researcher in Prof. Claire Le Goues's squaresLab at the Institute for Software Research, Carnegie Mellon University. My research focuses on the development and application of techniques for automatically testing, debugging and repairing robotics systems. Before becoming a postdoc at CMU, I was a PhD student at the University of York, supervised by Prof. Susan Stepney, where my thesis was on search-based program repair.

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. In a past life I was also an indie game developer and start-up entrepreneur.