Carlo Leonardi è docente di Logica e Gnoseologia presso l’ISSR “Beato Gregorio X” di Arezzo, collegato alla Facoltà Teologica dell’Italia Centrale. Gli ambiti di ricerca privilegiati sono l’etica delle virtù, la filosofia neotomista continentale e il tomismo analitico.