Undergraduate teaching
Analyzing Politics Through the Lenses of Game Theory (Sciences Po, Reims Campus, 2016-2019) [Syllabus]
Graduate teaching
Democratic Institutions: How to Make Democracy Work (Seminar, Sciences Po, Master in Public Policy, 2017-2019) [Syllabus]
Political Economy (Lecture, Sciences Po, Master in Public Policy, co-taught with Yann Algan, 2017-2019) [Syllabus]
Maths prefresher for political scientists (NYU, PhD, 2010-2012) [Lecture Notes]