Teaching

As Instructor

University of Aberdeen.
Department of Philosophy.
PH201C: Political Philosophy, Autumn 2023. Course Coordinator & Lecturer. Syllabus (edited).
PH1522: How Should One Live?, Spring 2024. Course Coordinator & Lecturer (3 weeks).
PH2542: Philosophy & Society, Spring 2024. Lecturer (2 weeks).

The London School of Economics and Political Science (LSE).
Department of Philosophy, Logic, and Scientific Method.
PH214/416: Philosophy, Morals and Politics (UG/MSc)
Lecturer in Political Philosophy and Global Justice, Lent Term 2022. Syllabus (edited).

University of Pennsylvania.
Department of Philosophy.
PHIL271: Global Justice: Immigration, Asylum, and Borders, Fall 2019. Syllabus.


As Teaching Assistant

The London School of Economics and Political Science (LSE)
Department of Philosophy, Logic, and Scientific Method
PH214/416: Philosophy, Morals and Politics (UG/MSc)
UG Class Leader in Moral and Political Philosophy (2021-2022).

King’s College London
Department of Political Economy
6SSPP353: Politics and Justice in International Law, Dr Carmen Pavel (Spring 2021)
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)

University of Pennsylvania
Department of Philosophy
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)


Student Supervision

Perry World House, University of Pennsylvania (2022-2023)
World House Student Fellows Advisor Policy Project: “Bias in the Asylum Seeking Process”

London School of Economics and Political Science (LSE)
MSc Dissertation Supervision in the Department of Philosophy, Logic and Scientific Method (2021-2022)
(3) Whiyeon Yoon, ‘Justifying the Quota Policy to Tackle Academic Elitism’.
(2) Fionne Lim, ‘Let’s Talk “Climate Refugees”: Climate Displacement, the Protection Gap, and a Normative Refugee Status’.
(1) Natania Levy, ‘Does State Sovereignty Entail Authority to Determine Admissions?’

King’s College London
Department of Political Economy (2020-2021)
MA level dissertation supervision x6
BA level dissertation supervision x2


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)