Michaelmas Term 2022
Bayesian Statistical Probabilistic Programming (Undergrad & MSc)
Department of Computer Science, University of Oxford
Machine Learning (PhD)
Autonomous Intelligent Machines and Systems (AIMS) CDT, University of Oxford
Michaelmas Term 2021
Machine Learning (Undergrad & MSc) (With Phil Blunsom)
Department of Computer Science, University of Oxford
Machine Learning (PhD)
Autonomous Intelligent Machines and Systems (AIMS) CDT, University of Oxford
Hilary Term 2021
Michaelmas Term 2020
Hilary Term 2020
Advanced Topics in Machine Learning (Undergrad & MSc) (With Alejo Nevado-Holgado and Tom Rainforth)
Department of Computer Science, University of Oxford
Lectures on automatic differentiation (5 & 12 Feb 2020) [Slides 1] [Slides 2]
Tutorials at Jesus College and Department of Computer Science, University of Oxford.
(Tutorials are a type of personalized teaching at Oxford, normally with two or three students per course per term.)
Michaelmas Term 2022
Trinity Term 2022
Hilary Term 2022
Michaelmas Term 2021
2018
CS532/539: Topics in Programming Languages: Probabilistic Programming, 4 Sep – 30 Nov 2018, (PhD) (With Frank Wood)
Department of Computer Science, University of British Columbia, Vancouver, BC, Canada
Guest lectures on automatic differentiation (27 Sep & 2 Oct 2018)
2017
CSCS-ICS-DADSI Summer School: Accelerating Data Science with HPC, 4 – 6 Sep 2017
Swiss National Supercomputing Centre (CSCS), Lugano, Switzerland
Lecture: Deep Learning and Automatic Differentiation from Theano to PyTorch [Slides] [Exercise] [GitHub repo]
NASA & ESA Frontier Development Lab, 2018 – Present
NASA Ames Research Center, SETI Institute, University of Oxford
Machine learning tutoring of research teams