From the University of St Andrews he gained a PhD in 1974, and at Pembroke College, Cambridge he gained an MPhil in 1997.
He gained a PhD in 1974. This was from the University of St Andrews. Cambridge he gained an MPhil in 1997. This was at Pembroke College.