Shepherd was Adjunct Professor in the Department of Church History, Emmanuel College, University of Toronto, the Department of Religious Studies, McMaster University and the Department of Religious Studies, Memorial University of Newfoundland. A frequent lecturer, he has addressed learned societies both in Canada and abroad, such as the North American Calvin Studies Society and the Oxford Institute of Methodist Theological Studies. He holds the position of Professor Ordinarius at the University of Oxford.
