University of Auckland
早年畢業於香港大學並且取得碩士學位，後來在普林斯頓大學攻讀博士學位。畢業後曾經擔任奧克蘭大學歷史系高級講師、華盛頓大學歷史系教授、國立臺灣大學歷史系教授和香港中文大學歷史系系主任等。