Over the years I have taught at all levels, including undergraduate lecture courses for both on-campus and distance learning students, across physics, astronomy and mathematics, laboratory classes for undergraduates in physics and astronomy, and delivered graduate-level lecture courses in astrophysics.  I have supervised undergraduate research projects, as well as high school students on summer internships and exchange students on Erasmus placements.  I have supervised, co-supervised and examined at MSc level, and supervised and co-supervised PhD students.  For more details of the courses I teach/have taught, see the links below.

2022/232021/222020/21 | 2019/20 | 2018/19 | 2017/18 | 2016/17 | Previous