Dopo aver insegnato Filosofia della Natura in due Università Pontificie, l'Urbaniana (2001-2002) e la Santa Croce (2002-2004), dal 2004 è docente di Filosofia della scienza all'Università dell'Insubria di Varese. Dal 2005 è anche visiting professor di Epistemologia alla Universidad Católica Sedes Sapientiae (UCSS) di Lima, in Perù.