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]