- Teaching Fellow, University of Birmigham. (2020 – present)
Problems of Philosophy (ethics, metaphysics) (UG)
Logic Through Language (logic) (UG)
Logic: its limit and scope (logic) (UG)
Science and Nature (philosophy of science, metaphysics) (UG)
It’s About Time! (metaphysics) (UG)
Art of Persuasion (political epistemology) (UG)
Global Ethics (PG)
- Course Lecturer, University of Glasgow. (2018 – 2020)
- JH8 Metaphysics (junior honours course on Metaphysics) (UG)
- JH8 Metaphysics: guest lectures on material objects. (UG)
- Graduate Teaching Assistant, University of Glasgow. (2015 – 2019)
- Philosophy 2010: Critical Thinking, Ethics, Philosophy of Mind, Logic, Epistemology, Introduction to Metaphysics
- Philosophy 1010: Critical Thinking, Ethics, Philosophy of Mind
- Philosophy 1001: Critical Thinking, Philosophy of Mind, Epistemology
- Philosophy 2002: 2K – Logic, Philosophy of Science, Epistemology.
- JH8 Metaphysics: junior honours course on Metaphysics
Teacher at the University of Glasgow Summer School
- 2017. Introduction to Metaphysics, Introduction to the Philosophy of Mind.
- 2018. Introduction to the Ethics of Artificial Intelligence.