He has previously taught at the University of Geneva, University of Padua and University of Turin, and from 2007 to 2017 has directed the Institute of Italian studies at the Università della Svizzera italiana.