teaching

doctoral supervision

Luca Banfi (2017-2021), The Shape of Time: Reconciling Perceived and Scientific Temporality [passed with minor corrections]

Naomi Corlett (2018-present), Symmetry in the Openness of Time: An Exploration into the Temporal Direction of Metaphysical and Agential Influence

Rachel Russell (2021-present), Timelessness: Metaphysics and Perception in a Timeless World

John Rogers (2018-present), Newman and Plantinga on the Epistemic Status of Religious Belief

undergraduate and masters courses

I have taught a number of courses over the years at UCD and in Oxford, including in critical thinking, epistemology, ethics, logic, language, metaphysics and the philosophy of time. My UCD module Animated Philosophy involves the creation by students of short, online videos explaining key philosophical concepts; the website for the module is here. Below is a full list of my teaching by year.

University College Dublin, 2021-22

  • Critical Thinking (Level 1)
  • Knowledge and Scepticism (Level 2)
  • Philosophy of Religion (Level 3)
  • Animated Philosophy (Level 4)

University College Dublin, 2020-21

  • Critical Thinking (Level 1)
  • Knowledge and Scepticism (Level 2)
  • Philosophy of Religion (Level 3)
  • Animated Philosophy (Level 4)

University College Dublin, 2019-20

  • Critical Thinking (Level 1)
  • Knowledge and Scepticism (Level 2)
  • Philosophy of Religion (Level 3)
  • Animated Philosophy (Level 4)

University College Dublin, 2018-19

  • Critical Thinking (Level 1)
  • Knowledge and Scepticism (Level 2)
  • Philosophy of Religion (Level 3)

University College Dublin, 2017-18

  • Critical Thinking (Level 1)
  • Introduction to Ethics (Level 1)
  • Knowledge and Scepticism (Level 2)
  • Metaphysics (Level 2)
  • Philosophy of Religion (Level 3)

University College Dublin, 2016-17

  • Reason and Paradox (Level 1)
  • Knowledge and Scepticism (Level 2)
  • Philosophy of Religion (Level 3)
  • Metaphysics (MA)

University College Dublin, 2015-16

  • Reason and Paradox (Level 1)
  • Knowledge and Reality (Level 2)
  • Questions of God (Level 3)
  • Philosophy of Time (MA)

Magdalen College, University of Oxford, 2014-15

  • Introduction to Logic (PPE, PML, PM, HL)
  • General Philosophy (PPE, PML, PM)
  • Knowledge and Reality (PPE, PP)
  • Language and Logic (PPE)