Fue profesor invitado en las Universidades de Aix en Provence y Pau (Francia), Siena (Italia) y Friburgo (Suiza) y ha dictado cursos en el Instituto Universitario Europeo de Florencia y en la Universidad de Harvard.