After becoming the Theological Students' Secretary with the UCCF he taught at Union Biblical Seminary in India before returning to become the Director of Tyndale House's Gospels Research Project. Whilst in Cambridge he completed part-time ordination training at Ridley Hall, Cambridge, before moving to the staff of Wycliffe Hall in the University of Oxford. He was the tutor in New Testament at Wycliffe Hall from 1983 to 2007 and served under four different principals. He was also dean (2002 to 2005) and vice principal (2005 to 2006).