Se graduó en 1973 y obtuvo su doctorado en 1978 y permaneció en la Universidad de Oxford como profesor de matemáticas hasta 1981, cuando se convirtió en jugador profesional de ajedrez.