Dio clases en la Universidad de Bolonia y en la Universidad de California, Los Ángeles (1988–2006); asimismo enseña ocasionalmente en la Scuola Normale Superiore di Pisa.