Teaching

National Yang Ming Chiao Tung University, Instructor

Scientific Imagination and Creativity, MA level (2021)
Philosophy of Science and Technology (2021)
Critical and Creative Thinking (2021)
Philosophy of engineering, from biomedicine to space and back, MA level (2022)
Interdisciplinary research methods, MA level (2022)

University of Tubingen, Instructor

The Philosophy of Artificial Intelligence, MA level, (2021). Syllabus here.

Philosophy in Prisons UK

Introduction to philosophy of science (2020-21)
Introduction to philosophy via thought experiments (2020-21)

University of Geneva, Instructor

Topics on Imagination in Contemporary Philosophy (2019-20), MA level, with Julia Langkau. Syllabus here.

London School of Economics and Political Science

The Cognitive Science of Populism (part of the “Widening Participation” summer program, August 2018)

University of Toronto, Instructor

Natural Science and Social Issues (2014-2015), with Yiftach Fehige.
Scientific Revolutions I (2013-2014)

University of Toronto, Teaching Assistant

Natural Science and Social Issues (2013-2014)
Reason and Truth (2013-2014)
History of Evolutionary Biology (2013-2014)
Symbolic Logic I (2013-2014)
Modern Symbolic Logic (2012-2013)
Scientific Revolutions II (2012-2013)
Introduction to Philosophy (2012-2013)
Modern Symbolic Logic (2012-2013)
Scientific Revolutions II (2011-2012)
Introductory Philosophy of Science (2011-2012)
Introduction to Philosophy (2011-2012)
Modern Symbolic Logic (2011-2012)
Scientific Revolutions I (2010-2011)

York University, Teaching Assistant

Introduction to Philosophy (2008-2009)