Per anni è stato docente dei corsi di varie discipline matematiche presso l’Università di Firenze e l’Università di Siena.
È autore di numerosi libri e pubblicazioni scientifiche sul tema della didattica della matematica, dell’insegnamento a studenti con difficoltà. Si occupa da diversi anni di formazione e divulgazione su tali tematiche.