 Sheldrake taught at the University of London (1984–94) where he was also Co-Director and then Director of the Institute of Spirituality at Heythrop College.He later taught at the University of Cambridge (1992–97), Durham University (as William Leech Professorial Fellow 2003-08) and as Honorary Professor and postgraduate research supervisor at the University of Wales Lampeter (1998-2013).He was also the Hulsean Lecturer at the University of Cambridge (1999-2000) and an honorary research fellow of the Centre for the Study of Cities & Regions, Durham University (2008-2013).