Teaching

As Instructor

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.

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)
Class Leader in Moral and Political Philosophy (2021-2022).

King’s College London
Department of Political Economy, Seminar Leader
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
World House Student Fellows Advisor Policy Project: “Racial Bias in 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) Natania Levy, ‘Does State Sovereignty Entail Authority to Determine Admissions?’
(2) Fionne Lim, ‘Let’s Talk “Climate Refugees”: Climate Displacement, the Protection Gap, and a Normative Refugee Status’
(1) Whiyeon Yoon, ‘Justifying the Quota Policy to Tackle Academic Elitism

King’s College London
Department of Political Economy
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)