Fue educado en la Universidad de Edimburgo (MA en Matemáticas y Filosofía Natural en 1957) y en el Trinity College de Cambridge (Matemáticas y PhD en 1963 con el título de tesis "Optimum Planning for a Dynamic Economy", supervisada por Richard Stone).