I have been a lecturer for the following courses at the University of Warwick:
| MA256 Introduction to Mathematical Biology |
| MA133 Differential Equations |
| MA133 Differential Equations |
I have been a lecturer for the following courses at the University of Bielefeld:
| eKVV 202411 Key Concepts in Evolutionary Ecology |
I have been a lecturer for the following courses at the University of Dundee:
| MA42002 Mathematical Biology II |
I have been a teaching assistant for the following courses at Heriot-Watt University:
| F17CA Calculus A |
| F17SG Mathematics for Scientists 1 |
| F10AM Mathematical Biology A |
| F10AN Mathematical Biology B |
| F17GA Problem Solving |
| F17SG Mathematics for Scientists 1 |