Teaching

I’ve had the honour of teaching dozens of distinct courses across four different departments at the University of Toronto and, and briefly at Trent University. Most of those courses I designed from scratch. I believe that teaching is about telling stories together with students. In designing courses, the first question I ask is: why should anyone care? Once that is clear, the rest falls into place.

Current Courses

(2025-26)

VIC171 - Methodology, Theory and Practices in the Natural Sciences

MCS331 - The Materiality of Information

HPS120 - How to Think About Science

HPS208 - How we Think About Life

HPS332 - Complexity, Order, and Emergence

Selected Lecture Recordings