I regularly teach Philosophy of Science and Metaphysics at different levels to undergraduates and postgraduates. I also teach Philosophy of Medicine, and  Philosophy of Physics. At previous institutions I’ve also taught various modules in the history of philosophy, including Early Modern Philosophy, Kant, and 19th century philosophy.

I’ve designed and taught modules for both philosophy students and non-philosophy students (especially science and medical students).