graduate teaching
2016, 2017 Seminar Leader – ‘Foundations’ course (Political Philosophy) within the Master of Public Policy (MPP) at the Blavatnik School of Government, University of Oxford
undergraduate teaching
2022 Guest Lecture on Justice and Upbringing - University of Wisconsin-Madison
2022 Lecturer - Bioethics; Social Contract Theories, The University of Hong Kong
2021 Guest Lecture on Liberal Perfectionism (‘A Life Worth Living’ Common Core Course) - The University of Hong Kong
2018 Retained Lecturer in Political Theory (Prelims, Theory of Politics) - St Hilda's College, University of Oxford
2018 Lecturer - Science, Ethics, and Society, Duke University exchange programme at the University of Oxford
2017 Tutor - Practical Ethics, University College, University of Oxford
2017 Tutor - Political Theory (third year exchange student from Harvard University), St Edmund Hall, University of Oxford
2017 Tutor - Political Theory (third year exchange student from Wellesley College), St Catherine's College, University of Oxford
2022 Lecturer - Bioethics; Social Contract Theories, The University of Hong Kong
2021 Guest Lecture on Liberal Perfectionism (‘A Life Worth Living’ Common Core Course) - The University of Hong Kong
2018 Retained Lecturer in Political Theory (Prelims, Theory of Politics) - St Hilda's College, University of Oxford
2018 Lecturer - Science, Ethics, and Society, Duke University exchange programme at the University of Oxford
2017 Tutor - Practical Ethics, University College, University of Oxford
2017 Tutor - Political Theory (third year exchange student from Harvard University), St Edmund Hall, University of Oxford
2017 Tutor - Political Theory (third year exchange student from Wellesley College), St Catherine's College, University of Oxford
summer school teaching
2017 Teacher - Political Theory (university applicants from disadvantaged socioeconomic backgrounds), Universify Education
2017 Tutor in Politics, Economics, and Management (13-18 year-olds), Oxford Summer Courses
2016 Teacher in Politics & International Studies, Economics & Management, and the Global Issues Seminar (13-18 year-olds), Oxford Royale Academy
2016 Tutor in Political Theory (University of Oxford PPE applicants from disadvantaged socioeconomic backgrounds), PPE UNIQ Summer School, University of Oxford
2017 Tutor in Politics, Economics, and Management (13-18 year-olds), Oxford Summer Courses
2016 Teacher in Politics & International Studies, Economics & Management, and the Global Issues Seminar (13-18 year-olds), Oxford Royale Academy
2016 Tutor in Political Theory (University of Oxford PPE applicants from disadvantaged socioeconomic backgrounds), PPE UNIQ Summer School, University of Oxford
secondary education
2015-2017 Tutor in Philosophy, Politics, and Economics (GCSE, A level), Carfax College