1969年にケンブリッジ大学クライストカレッジから数学、歴史学、科学哲学の学士を、1974年にプリンストン大学から科学史と科学哲学の博士号を取得した。
他于1969年在剑桥大学基督学院获得了数学/历史及科学哲学硕士学位，1974年在普林斯顿大学获得历史学及科学哲学博士，在那儿他与托马斯·库恩一起工作。