He immediately assumed teaching duties, and in 1984 rose to director of the university's Graduate Program in Early Christian Studies. During his career, he has been a visiting professor or fellow at, among other institutions, The Institute for Advanced Studies at The Hebrew University of Jerusalem and Georgetown University. Furthermore, he has been president of three separate professional societies in his field.