Trinity 2025 — College tutor — Part A: Group Theory
Trinity 2025 — College tutor — Prelims: Groups and Group Actions
Hilary 2025 — Class and college tutor — Part B: Galois Theory
Hilary 2025 — College tutor — Part A: Topology
Hilary 2025 — College tutor — Part A: Rings and Modules
Hilary 2025 — College tutor — Prelims: Linear Algebra II
Michaelmas 2024 — Class and college tutor — Part B: Introduction to Representation Theory
Michaelmas 2024 — College tutor — Part A: Linear Algebra
Michaelmas 2024 — College tutor — Prelims: Linear Algebra I
Michaelmas 2024 — College tutor — Prelims: Introduction to University Mathematics
AY 2024/25 — Supervisor — Part C: Dissertation on Quiver Representation Theory
Semester II 2023/24 — Lead tutor — Maths 1
Semester II 2023/24 — Tutor — Maths 2D: Mathematical Methods and Modelling
Semester II 2023/24 — Tutor — Maths 2F: Groups, Transformations and Symmetries
Semester I 2023/24 — Tutor — Maths 2C: Introduction to Real Analysis
AY 2023/24 — Tutor — Maths & Stats Hub
Summer 2023 — Lecturer — Widening Participation Summer School
Spring 2023 — Tutor — Widening Participation Senior Phase Programme
Semester II 2022/23 — Tutor — Maths 1G: Introduction to Algebra, Geometry & Networks
Semester II 2022/23 — Lead tutor — Maths 2F: Groups, Transformations and Symmetries
Semester I 2022/23 — Tutor — Maths 2A: Multivariable Calculus
Semester I 2022/23 — Tutor — Maths 2B: Linear Algebra
Semester I 2022/23 — Tutor — Maths 1C: Introduction to Calculus
Semester I 2022/23 — Lab tutor — Maths 3W: Writing and Presenting Mathematics
AY 2022/23 — Tutor — Maths & Stats Hub
Semester II 2021/22 — Lead tutor — Maths 2F: Groups, Transformations and Symmetries
Semester I 2021/22 — Tutor — Maths 2B: Linear Algebra
AY 2021/22 — Tutor — Maths & Stats Hub
Summer 2021 — Lecturer— Widening Participation Summer School
Semester II 2020/21 — Tutor — Maths 2F: Groups, Transformations and Symmetries
Semester II 2019/20 — Tutor — MA10210: Algebra 1B
Semester I 2019/20 — Tutor — MA10209: Algebra 1A
AY 2019/20 — Senior peer tutor — Mathematics Resources Centre (MASH)
Semester II 2018/19 — Tutor — MA10210: Algebra 1B
Semester I 2018/19 — Tutor — MA10209: Algebra 1A
AY 2018/19 — Peer tutor — Mathematics Resources Centre (MASH)