Teaching
- Currently: Physics Laboratory (Level 2)
- Currently: Particle Physics Detector Technology (level 4)
- Currently: Physics in Practice tutor (Level 1)
- Previously: Physics Laboratory (Level 1)
- Previously: Nuclear and Particle Physics (Level 3)
- Previously: Skills in Physics 2 tutor (Level 2)