Dal 1985 al 1990: contrattista presso l’Università degli Studi di Pisa su progetti di ricerca di ingegneria dei trasporti.
Dal 1990 al 2001: ricercatore universitario di “Trasporti” presso la Facoltà di Ingegneria, Univ. di Pisa (vincitore di concorso nazionale).
Dal 2001: professore associato di “Trasporti” presso la Facoltà di Ingegneria, Università di Pisa (vincitore di concorso nazionale).
Dall’a.a. 2002-2003 in poi ricopre ruoli di docente di “Teoria e Tecnica della Circolazione”, di “Tecnica del Traffico”, di “Sistemi di Trasporto” e di “Pianificazione dei Trasporti” presso la Facoltà di Ingegneria, Università di Pisa; ad oggi tiene il corso di “Tecnica del Traffico” e quello di “Sistemi di Trasporto”.
Dall’a.a. 2008-2009 è docente di “Logistica dei Trasporti e della Distribuzione” presso il Polo Universitario di Sistemi Logistici di Livorno dell’Università di Pisa dove è anche membro del Comitato Scientifico.
Professore esterno di “Teoria e Tecnica della Circolazione” presso la Facoltà di Ingegneria dell’Università degli Studi di Firenze dall’a.a. 1994/95 all’a.a. 2000/2001 e dall’a.a. 2003/2004 all’a.a. 2005-2006.
Professore esterno di “Automazione dei sistemi di comunicazione e di trasporto” presso la Facoltà di Ingegneria dell’Università di Siena nell’a.a. 2004/2005 e nell’a.a. 2006/2007.
Ha tenuto lezioni e seminari di: “Roundabout Design, Road Safety and Transport Planning” presso la Iowa State University, Ames, IA (USA) dal 2008 al 2011, e dal 2011, presso la University of Kentucky, USA; “Transport Systems and Traffic Engineering” presso il College of Engineering della University of Bahrain, Kingdom of Bahrain (2010); “Traffic Network Simulation” presso la Faculty of Transport and Traffic Sciences dell’University of Zagreb (Croatia) (2011).
Membro eletto nel Senato Accademico dell’Università di Pisa (quadriennio 2002-2006 e quadriennio 2006-2010) come rappresentante dei dipartimenti dell’Area dell’Ingegneria.
Responsabile di progetti inseriti nei programmi di ricerca di interesse nazionale del Ministero dell’Università e della Ricerca Scientifica (finanziamento PRIN anno 2000 per sistemi trasporto collettivo; finanziamento PRIN anno 2003 per l’evacuazione e l’emergenza nei sistemi di trasporto).
Socio ordinario SIDT – Società Italiana dei Docenti di Trasporti dall’anno 1990.
Responsabile scientifico del Laboratorio di Analisi dei Sistemi di Trasporto – LAST presso il Dipartimento di Ingegneria Civile e del Laboratorio LOGIT presso il Polo Sistemi Logistici dell’Università di Pisa.
Autore di dispense e testi didattici, ad oggi di corrente uso nei corsi di ingegneria dei trasporti di importanti sedi universitarie italiane.
Ha pubblicato i risultati delle sue ricerche in quasi cento memorie apparse su riviste scientifiche specializzate e negli atti di numerosi congressi di interesse nazionale ed internazionale.
Nel giugno 2011 è stato insignito della prestigiosa WIT Eminent Scientist Medal dal Wessex Institute of Technology di Southampton (UK) "for his outstanding contribution to Transport Engineering".