Se doctoró en la Universidad de Oxford en 1983, pasando a trabajar en el Instituto de Estudios Avanzados de Princeton para volver como profesor de matemáticas a Oxford.