Lecturing/Convening#
- PE4101P The Ethics and Politics of Public Policy. 2026, NUS.
- MD1902 Professional Practice 1 The Foundations of Health Professionalism. 2026, NUS.
- PE4101P The Ethics and Politics of Nudging. 2024, 2023, 2020, NUS.
- PH3230 Normative Ethical Theory. Sem 1, 2024, 2021, NUS.
Tutoring#
- MD1902 Professional Practice 1 The Foundations of Health Professionalism. 2024-present, NUS.
- MD1903 Professional Practice 2 Basic Skills in Health Professionalism 2024-present, NUS.
- MD3140 Professional Practice 3 Ethics Tutorial. 2024-present, NUS.
- MD5141 Professional Practice 5 Ethics Tutorial. 2024-present, NUS.
- MDG5234 Independent Study Course. 2025, NUS. (1 independent study with PhD student)
- MDG5248 The Ethics of Health Data and Artificial Intelligence. 2024, NUS. (1 guest lecture)
- ATS1053/2252 Strategic Reasoning in PPE. Semester 2, 2023, Monash University. (1 guest lecture, 2 guest tutorials)
- PHIL1008 Introduction to Ethics. 2019, ANU. (+2 guest lectures)
- PHIL1008 Introduction to Ethics. 2018, ANU. (+1 guest lecture)
- PHIL1004 Fundamental Ideas in Philosophy. 2017, ANU.