Teaching

AI in Medicine

Graduate course, Harvard University, 2025

This course provides a comprehensive introduction to artificial intelligence methods—from classical statistical models to modern deep learning and foundation models—with a focus on their practical applications in medicine.

Geometric Deep Learning

Graduate course, University of Oxford, 2023

This course provides a unified geometric and mathematical foundation for modern deep learning—deriving architectures such as CNNs, GNNs, Transformers, DeepSets, and LSTMs from symmetry and invariance principles—while equipping students with both theoretical understanding and practical insights into their applications.

Artificial Intelligence

Undergraduate course, University of Oxford, 2022

This course offers a rigorous introduction to the theoretical foundations of Artificial Intelligence, centered on Turing machines, computation, and the principles that define what intelligent systems can and cannot compute.

Artificial Intelligence

Undergraduate course, University of Oxford, 2020

This course offers a rigorous introduction to the theoretical foundations of Artificial Intelligence, centered on Turing machines, computation, and the principles that define what intelligent systems can and cannot compute.