.. title:: Teaching and Supervision .. only:: html 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 `__, `ICCS Summer School `__, UK. * `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.