Insegna Gnoseologia presso l’Università di Milano e ha insegnato Filosofia Teoretica e teoria della Verità alla Facoltà di Ingegneria del Politecnico di Milano e Filosofia degli oggetti sociali all’Università Bocconi. È stato Visiting Professor e Visiting Researcher in varie università, tra cui NYU (New York), Rutgers (New Brunswick), Higher School of Economics (Mosca), Complutense (Madrid), Columbia University (New York)