I am not currently teaching any classes.

2015-2016

University of Melbourne

Semester 2 2016: i gave guest lectures on paradoxes and vagueness for Greg Restall's class PHIL20030 Meaning, Possibility & Paradox, and I gave guest lectures on Goedel's incompleteness theorems and the undefinability of truth for Restall's PHIL30043 Power and Limits of Logic

Semester 1 2016: I was primary lecturer for the first half of UNIB10002 Logic: Language and Information.

Semester 2 2015: I gave guest lectures on modal logic in Greg Restall's class Meaning, Possibility & Paradox and a guest lecture in Restall's Honors Metaphysics seminar.

2014-2015

Auburn University

Summer 2015: I taught PHIL1020 Introduction to Ethics during the first summer term. It was a survey of major ethical views (consequentialism, Kantianism, intuitionism, virtue ethics) with a special focus on utilitarianism. I included some classical Chinese philosophy in the sections on consequantialism (Mozi) and virtue ethics (Kongzi).

Spring 2015: I taught PHIL1017 Honors Logic and PHIL3110 Symbolic Logic. PHIL1017 was an introduction to classical logic using Greg Restall's Logic: An Introduction. PHIL3110 was an upper level introduction to classical logic using Barker-Plummer, Barwise, & Etchemendy's Language, Proof, and Logic.

2013-2014

University of Pittsburgh

Spring 2014: I taught PHIL0080 Introduction to Philosophical Problems. The topics covered were Free Will, Personal Identity, Death, and the Meaning of Life. I also taught PHIL1590 Non-Classical and Modal Logics. This course was a survey of the titular topics, based on Graham Priest's Introduction to Non-Classical Logics.

Fall 2013: I taught PHIL0500 Introduction to Logic.

2015-2016

University of Melbourne

Semester 2 2016: i gave guest lectures on paradoxes and vagueness for Greg Restall's class PHIL20030 Meaning, Possibility & Paradox, and I gave guest lectures on Goedel's incompleteness theorems and the undefinability of truth for Restall's PHIL30043 Power and Limits of Logic

Semester 1 2016: I was primary lecturer for the first half of UNIB10002 Logic: Language and Information.

Semester 2 2015: I gave guest lectures on modal logic in Greg Restall's class Meaning, Possibility & Paradox and a guest lecture in Restall's Honors Metaphysics seminar.

2014-2015

Auburn University

Summer 2015: I taught PHIL1020 Introduction to Ethics during the first summer term. It was a survey of major ethical views (consequentialism, Kantianism, intuitionism, virtue ethics) with a special focus on utilitarianism. I included some classical Chinese philosophy in the sections on consequantialism (Mozi) and virtue ethics (Kongzi).

Spring 2015: I taught PHIL1017 Honors Logic and PHIL3110 Symbolic Logic. PHIL1017 was an introduction to classical logic using Greg Restall's Logic: An Introduction. PHIL3110 was an upper level introduction to classical logic using Barker-Plummer, Barwise, & Etchemendy's Language, Proof, and Logic.

2013-2014

University of Pittsburgh

Spring 2014: I taught PHIL0080 Introduction to Philosophical Problems. The topics covered were Free Will, Personal Identity, Death, and the Meaning of Life. I also taught PHIL1590 Non-Classical and Modal Logics. This course was a survey of the titular topics, based on Graham Priest's Introduction to Non-Classical Logics.

Fall 2013: I taught PHIL0500 Introduction to Logic.