Teaching

Experience

The London School of Economics and Political Science (LSE)
Department of Philosophy, Logic and Scientific Method
PH214/416: Political and Moral Philosophy
— Autumn 2021: undergraduate class teacher, topics in moral philosophy
— Spring 2022: lecturer, MSc seminar leader, undergraduate class teacher, topics in political philosophy

Undergraduate and MSc dissertation supervision.

King’s College London
Department of Political Economy, Seminar Leader
6SSPP353: Politics and Justice in International Law, Dr Carmen Pavel (Spring 2021)
— with guest lecture on international refugee law
5SSPP240: American Political Development, Dr Samuel De Canio (Spring 2021)
4SSPP110: Political and Economic Philosophy, Dr Carmen Pavel (Autumn 2020)
5SSPP219: Key Concepts of PPE, Dr Roberto Fumagalli (Autumn 2020)

BA (x2) and MA (x6) dissertation supervision.

University of Pennsylvania
Department of Philosophy
As lead instructor:
PHIL271: Global Justice – Immigration, Asylum, and Borders (Fall 2019).
Click for syllabus.

As teaching assistant:
PHIL077: Philosophy of Law, Prof. Carlos Pereira di Salvo (Spring 2018)
PHIL008: The Social Contract, Prof. Kok-Chor Tan (Fall 2017)
PHIL004: History of Modern Philosophy, Prof. Andrew Chignell (Spring 2017)
PHIL002: Ethics, Prof. Errol Lord (Fall 2016)

At Philadelphia Futures
Volunteer Instructor, Philosophy Club for High School Students, Prof. Karen Detlefsen and Karen Kovaka (Fall 2016)


Certifications and Training

Center for Teaching and Learning, University of Pennsylvania
(1) Teaching certificate for advanced training in teaching for graduate students.
(2) TA training for new teaching assistants at Penn.

Teaching Workshops
(1) Minorities and Philosophy Inclusive Methodology and Pedagogy Workshop, University of Pennsylvania (Spring 2018)
(2) American Association of Philosophy Teachers Workshop on Teaching and Learning Philosophy (Fall 2017)