| 1969-1972 | Ph.D. at Loughborough University with Professor H. Heaney |
| 1972-1974 | Postdoctoral Fellowship at Ohio State University with Professor Leo A. Paquette |
| 1974-1975 | Postdoctoral Fellowship at Imperial College with Professor Sir Derek H. R. Barton |
| 1975-1976 | Probationary Lecturer, Imperial College, London |
| 1976-1983 | Lecturer, Imperial College, London |
| 1983-1992 | Professor of Organic Chemistry, Imperial College, London |
| 1989-1992 | Head of Department, Imperial College, London |
| 1992-2013 | BP (1702) Professor of Chemistry, Cambridge |
| 1992-2011 | Head of Organic Chemistry, University of Cambridge |
| 1993-to date | Fellow of Trinity College, Cambridge |
| 2013-2017 | Director of Research, University of Cambridge |
| 2017-current | Voluntary Research Associate, University of Cambridge |