TEACHING

Undergraduate courses taught at the University of Western Australia:

• PHIL2006 Philosophy of Psychology and Psychiatry (2019)(
• PHIL2005 Philosophy of Science (2018, 2019)
• PHIL1003 God, Mind, and Knowledge (2018; lectures only)


Bridging courses taught at Eynesbury College:

• Clear Thinking and Logic (a core course in the Foundation Studies Program; 2017-2018).


Undergraduate guest lectures delivered at the University of Adelaide:

• PHIL2030 Cognitive Science (2013, 2015, 2016, 2017)
• PHIL2039 Philosophy of Mind (2014)

• PHIL2032 Naturalizing Morality (2014)


Undergraduate tutoring (TA-ing) at the University of Adelaide:

• PHIL1101 Argument and Critical Thinking (2012, 2013, 2017)
• PHIL1102 Mind and World (2012, 2017)
• PHIL2039 Philosophy of Mind (2016)
• PHIL3019 How Should I Live: Contemporary Ethical Theories (2016)
• PHIL1110 Logic 1 (2014, 2015)
• PHIL2030 Cognitive Science (2013)