Teaching
Teaching
Courses I teach and have taught — curricula and downloadable lecture slides.
Currently teaching
Intelligent Transportation Systems
A graduate course on the data, models, and control systems behind modern mobility — from sensing and prediction to adaptive signal control and the governance of safety-critical AI on real road networks.
Last taught · Spring 2026 →
Foundations of Machine Learning
An undergraduate introduction to the core ideas of machine learning — from linear models to neural networks — with a strong emphasis on honest evaluation, generalisation, and knowing when a model should not be trusted.
Last taught · Autumn 2025 →
Previously taught