Ha trabajado como investigador y profesor visitante en universidades como Cambridge, Harvard, Chicago, Berkeley, Columbia, Ottawa, Friburgo o la Universidad Nacional Autónoma de México - UNAM.