Fue profesor en la University College, Bristol, en Trinity College (Dublín), y en la Universidad de Oxford.