He completed his undergraduate and graduate work at the University of Cambridge, receiving his PhD from the Department of Applied Mathematics and Theoretical Physics. He was a postdoctoral fellow at the Kavli Institute for Theoretical Physics in Santa Barbara and subsequently at Harvard University.