## Teaching

I have taught a variety of modules aimed at mathematics and physics students, at both undergraduate and postgraduate level.

#### At Edge Hill University (EHU):

2023/2024 Lecturer for STM0005 Physics.

2023/2024 Lecturer for STM0002 Group Project.

#### At University College London (UCL).

2022/2023 tutorials for Math0016 Mathematical Methods 3

2022/2023 tutorials for Math0011 Mathematical Methods 2

#### At University College Cork (UCC):

2020/2021 Lecturer for PY2101 Classical Mechanics.

2020/2021 Lecturer for PY3104 Statistical Thermodynamics, a syllabus for the course is available here.

2020/2021 Lecturer for PY4126 Radiative Processes.

#### At Heriot Watt University (HW):

2016/2017 tutorials for the SMSTC Geometry and Topology stream.

2016/2017 tutorials for F17XB Maths for Engineers and Scientists 2.

2017/2018 tutorials for F17CC Introduction to University Maths. The course webpage is here.

2017/2018 tutorials for SMSTC Geometry and Topology stream

2017/2018 tutorials for F18XD Maths for Engineers and Scientists 4. The webpage for the course is here.

2018/2019 tutorials for F17CC Introduction to University Maths. The course webpage is still in the same place.

#### LMS Lectures:

In September 2020 I gave two lectures on topological solitons as part an NBMPS lecture series funded by the LMS. The videos of the lectures have gone up on the LMS youtube channel, lecture 1 here and lecture 2 here.

Another set of LMS funded Solitons lectures was put on by the Yorkshire Durham Geometry Day and delivered by Chris Halcrow, Josh Cork, and Tom Winyard. These lectures are available here. They cover complimentary topics to my lectures, including; vortices, instantons and the Nahm transform, and nuclear Skyrmions.

## Supervision

At UCC I supervised a final year project on magnetic skyrmions.

## Lecture Notes

If I produce any lecture notes that I think are worth sharing then I will link to them here.

- The lecture notes and slides for my LMS lectures are available on the NBMPS page and here. The Lecture slides are here for lecture 1 and here for lecture 2.
- Unfinished lecture notes for PY3104 are available here.
- A set of unfinished lecture notes for PY4126 are available here.