Prior to 1982 he taught at Carnegie Mellon University, the University of Leeds, and the University of Edinburgh.
По окончанию учёбы преподавал в университете Карнеги — Меллон, Лидском и Эдинбургском университетах.