Current teaching

University of Melbourne

  • PHIL20030 Meaning, Possibility & Paradox (guest lecturer)
  • PHIL30043 Power and Limits of Logic (guest lecturer)

Past teaching

Victoria, University of Wellington

  • PHIL209: Classical Chinese Philosophy (summer intensive class)

University of Melbourne

  • UNIB10002 Logic: Language and Information
  • PHIL20030 Meaning, Possibility & Paradox (guest lecturer)
  • PHIL30043 Power and Limits of Logic (guest lecturer)

Auburn University

  • PHIL1020 Introduction to Ethics
  • PHIL1017 Honors Logic
  • PHIL3110 Symbolic Logic

University of Pittsburgh (as instructor)

  • PHIL0080 Introduction to Philosophical Problems
  • PHIL1590 Non-Classical and Modal Logics
  • PHIL0500 Introduction to Logic
  • PHIL1420 Philosophy of Language