- Quondam Fellow, All Souls College (from 2006)
- Senior Research Fellow, All Souls College (from 1998 to 2006)
- Fellow, Jesus College, Cambridge and Lecturer (1981–97) and Reader in Philosophy, University of Cambridge (from 1981 to 1997)
- Undergraduate and Postgraduate, Trinity College, Cambridge (from 1973 to 1984)
- Philosophical aspects of quantum theory, relativity theory and classical mechanics
- The Philosophy of Classical and Quantum Physics