Teaching is an important component of my academic profile. In the past I have been teaching courses for bachelor's and master's students on the topic of European Politics and European Integration. In the future, I would like to expand my teaching portfolio to include my other fields of research: Comparative Politics, Italian Politics, and Citizenship Theories.

In the Fall semester of the 2016/2017 academic year I taught a bachelor's level course on 'The European Union as a polity in the making' at the Department of Social Sciences of the Heinrich-Heine-Universität Düsseldorf; and a bachelor's course, also on 'The European Union as a polity in the making', at the Department of Social Sciences of the University of Trento as part of the Jean Monnet Centre of Excellence's program. Previously, during the 2015/2016 academic year, I have taught a master's level course on ‘The origins and developments of the European Union’ at the School of Political Science of the University of Florence. I have also given occasional guest lectures on 'Italian Territorial Politics' for the master's programme of James Madison University in Florence (2017), 'The Multilevel Politics of Migration' for the master's programme of the Centre international de formation européenne in Berlin (2017), and 'Health and Migration' for the master's programme Changing Societies of the University of Basel (2018).

I have also given classes in secondary schools. In the Spring of 2015 I have taught classes on the history and the politics of the European Union in five high schools of the Province of Florence as part of the publicly funded project ‘Europe at School’.