王立協会フェロー(Fellowship of the Royal Society)、哲学学会(Fellow of the Royal Society of Edinburgh)の研究機関に所属する。1985年トリニティ・カレッジから博士号取得。2015年7月1日からケンブリッジ大学の19代目のルーカス教授職(Lucasian Professor of Mathematics)者である。以前はエディンバラ大学で自然哲学の教授をしており、2007年から王立協会の研究教授職(Royal Society Research Professorship)を務める。