Teaching

I deeply enjoy teaching and find it to be a stimulating and rewarding component of my academic activities. I have experience of delivering a range of course material to both undergraduate and postgraduate students, including leading small-group teaching. My original training was in applied mathematics and theoretical physics, as well as in scientific computing. As such, I am comfortable teaching more fundamental courses with significant levels of mathematical content, as well as teaching scientific programming. I also enjoy teaching various aspects of materials physics. A list of relevant teaching experiences is provided below.
Delivering a presentation

Lecturer (part-time)   2025/26
School of Physics, University of Bristol

Lecturing half of a "teaching block" (semester) for module PHYS20035 "Computational Physics and Data Science" within the School of Physics at the University of Bristol, working with Dr Simon Hanna. This course introduces second-year undergraduate students to core concepts from computational physics and data science which they will utilise later in their studies, including: numerical solutions of differential equations, data visualisation, data analysis, and elementary machine learning techniques.

Guest Lecturer   2024/25
HetSys CDT, University of Warwick

Guest Lecturer for a graduate lecture course in the Centre for Doctoral Training (CDT) in Modelling of Heterogeneous Systems (HetSys). Gave a lecture in module PX918 "Electronic structure theory for experiments and models", covering the electronic structure of metals and alloys.

Senior Graduate Teaching Assistant   2021/22, 2022/23
Department of Physics, University of Warwick

Demonstrator for first year (PX159) and second year (PX281) undergraduate programming workshops, teaching basic Python and use of associated scientific libraries.

Senior Graduate Teaching Assistant   2020/21, 2021/22
HetSys CDT, University of Warwick

Demonstrator for computational workshops within the HetSys CDT. Covered PX911 "Multiscale Modelling Methods & Applications I" (Density Functional Theory and Molecular Dynamics) and PX912 "Multiscale Modelling Methods & Applications II" (continuum modelling).

Mathematics Supervisor   2018/19
Mathematics Institute, University of Warwick

Supervisor to two groups of first year undergraduates within the Mathematics Institute at the University of Warwick. Tasks included marking of assignments and meeting with each group once a week for a formal supervision. Supervisions at Warwick are small group sessions to which students can bring any problems they are having with course content and go through solutions to problem sheets.