Teaching
Teaching
Dynamics (New College 2026/27)
Geometry (Brasenose College 2026/27)
Mathematical Modelling in Biology (New College 2026/27)
Differential Equations 2 (Brasenose College 2025/26)
Numerical Analysis (Brasenose College 2025/26)
Further Mathematical Biology (Mathematical Institute 2024/25, 2025/26)
Mathematical Modelling (Mathematical Institute 2026/27)