Emeritus Professor of Christian Ethics and Practical Theology, University of Edinburgh; Honorary Professor, School of Divinity, University of St Andrews
Past appointments
University of St AndrewsEmeritus Professor of Christian Ethics and Practical Theology, University of Edinburgh; Honorary Professor, School of Divinity
Jan 2012 -
University of EdinburghHonorary Professor, School of Divinity, University of St Andrews; Emeritus Professor of Christian Ethics and Practical Theology
Jan 2006 - Jan 2012
University of OxfordRegius Professor of Moral and Pastoral Theology
Jan 1982 - Jan 2006
Wycliffe College, TorontoProfessor of Systematic Theology