- Quondam Fellow, All Souls College (from 1999)
- Fifty Pound Fellow, All Souls College (from 1996 to 1999)
- Tutor, Diploma Course, also part-time Tutor (weekly classes), Oxford University Continuing Education, Oxford (from 1988 to 2009)
- Fifty-Pound Fellow, All Souls College (from 1974 to 1988)
- Assistant Master, History and History of Art, Eton College (from 1973 to 1997)
- Prize Fellow, All Souls College (from 1966 to 1973)
- Undergraduate, Christ Church, Oxford (from 1963 to 1966)
- History of Architecture from the Romanesque period to the present day, especially the period 1400-1800
- St Thomas Becket and France (1991)
- Theology (1970)
- 'St Thomas Becket and the Church', Chronicle of the Friends of Canterbury Cathedral (1970)
- Chichele Lecturer (1999)
- Governor, Berkhamsted School (College nominee, latterly Vice-Chairman)