都柏林三一学院
在他于2000年成为威克汉姆教授前，他于爱丁堡大学担任过5年的逻辑学和形而上学教授。1988年至1994年间，他是牛津大学大学学院成员、讲师。1980年至1988年间，他担任过都柏林三一学院讲师。2004年至2005年，他还曾出任过亚里士多德学会主席。