Shanghai International Studies University
He taught at the University of Cambridge (Faculty of Oriental Studies, now known as Faculty of Asian and Middle Eastern Studies), University of Queensland, National University of Singapore, Shanghai Jiao Tong University, East China Normal University, University of Miami, Ben-Gurion University of the Negev, University of Pavol Jozef Šafárik and Middlebury College. In 2010-2015 he was China's Ivy League Project 211 "Distinguished Visiting Professor", and "Shanghai Oriental Scholar" professorial fellow, at Shanghai International Studies University.