He received his DPhil in Biochemistry from the University of Oxford in 2005. He held a Junior Research Fellowship at Merton College, Oxford, and carried out postdoctoral work at Johns Hopkins University and in Oxford. His group uses computer simulations in order to study molecular mechanisms in biological processes. The current focus of research is on understanding the role of large conformational changes of macromolecules in transmembrane transport, enzyme catalysis, and DNA repair.