Teaching and Supervision¶
Supervision¶
2025
Buddy for visiting research student Niccolò Zanotti at ICCS. During his visit, Niccolò got experience as a developer of FTorch.
2022
MSc project co-supervision with Prof Matthew Piggott:
Akhil Mohan, Ocean modelling using goal-oriented r-adaptation.
Yihan Liu, Integrating adaptive meshing into a PDE-constrained optimization model.
Dai Can, Accelerating goal-oriented error estimation and mesh adaption using different neural network architectures.
Xiao Teng, Accelerating time-dependent goal-oriented error estimation and mesh adaptation using machine learning techniques.
2021
MSc project co-supervision with Prof Matthew Piggott:
Jingyi Lu, Metric-based, goal-oriented anisotropic mesh adaptation using machine learning techniques.
Lawrence Dior, Numerical solution of coupled systems of advection-diffusion-reaction equations for aquatic ecodynamic and water quality modelling.
Teaching and tutoring¶
2025
Differentiable Programming course, ICCS Summer School, UK (slides).
FTorch tutorial, Durham HPC Days, Cambridge, UK.
FTorch tutorial, Department of Atmospheric, Oceanic, and Planetary Physics, University of Oxford, UK.
2024
FTorch tutorial, ICCS Summer School, Cambridge, UK.
Intermediate Git and GitHub, ICCS Summer School, Cambridge, UK (slides).
2022
Introduction to Firedrake for Applied Computational Science and Engineering MSc students, Imperial College London, UK.
2021
Introduction to using Firedrake on ARCHER2 (virtual).
2020
Introduction to Firedrake for MPE CDT students (virtual).
2019
Assisted with supervisions for the Masters level Inversion and Optimisation and Numerical Methods courses in the Department of Earth Science and Engineering at Imperial College.
Assisted with supervisions for the second year undergraduate level Partial Differential Equations course in the Department of Earth Science and Engineering at Imperial College.
A-level Religious Studies tutor with Mannings Tutors.
2018
Introduction to Firedrake for PETSc developers (Argonne National Laboratory).
Led supervision for Masters level Numerical Methods course with MPE CDT students.
Assisted with supervisions for the second year undergraduate level Numerical Methods 1 and 2 courses in the Department of Earth Science and Engineering at Imperial College.
Provided maternity cover for three further mathematics A-level classes at Paddington Academy as a tutor with Mannings Tutors.
2017
Led supervision for Masters level Partial Differential Equations course with MPE CDT students.
Assisted with supervisions for the first year undergraduate level Programming for Geoscientists course in the Department of Earth Science and Engineering at Imperial College.
Project co-leader, MPE CDT Nuffield Project that gave six A-level students research experience in applied mathematics.
Taught an A-level student the entire Religious Studies syllabus as a tutor with Mannings Tutors.
2016
Led supervision for first year undergraduate Linear Algebra course in the School of Mathematics at the University of Manchester.
High school level Mathematics tutor with Mannings Tutors.
2015
Assisted with supervisions for first year undergraduate Mathematical Workshop course in the School of Mathematics at the University of Manchester.