My teaching focuses on different aspects of citizenship law and EU constitutional law, broadly following the key lines of my research. The Department of Legal Studies of the Cental European University in Vienna, where I offer my Global Citizenship and Safeguarding EU Values courses is the key site of my teaching activities. I also teach EU Citizenship and Rule of Law at the Faculty of Law of LUISS Guido Carli University in Rome. In the past I also taught 'Citizenship and Nationalities in EU Federalism' at the College of Europe (Department of General European Studies) and lead a '
Citizenship by Invetment' seminar at Oxford together with Madeleine Sumption. I also taught 'Citizenship' focusing on the intellectual history of the idea at Princeton University as a Visiting Professor at the University Center for Human Values (UCHV); 'EU Constitutionalism' at the School of Law, Università degli Studi di Torino, where I held a Visiting Chair in Private Law and numerous other institutions worldwide, including UNAM Mexico, Osaka Graduate School of Law and Politics; ESSCA Business School. Finding teaching non-lawyers appealing, besides focusing on non-legal courses at Princeton and Turin, I held a visiting teaching appointment at the Eurasmus Mundus Euroculture programme for many years, scaring with the basics of legal reasoning the brilliant students of all backgrounds from all around the globe.