Estudió física, química y matemáticas en el St Catherine's College, dependiente de la Universidad de Oxford, donde se doctoró en 1965.