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.