I love teaching and I am passionate about it. Over the years, I have contributed both to the undergraduate and graduate teaching programme of the School, and to its administration. A list of the courses I have been teaching is given below. For my admin responsibilities, including teaching-related roles, please visit Admin and other stuff.

For a full list of my talks, seminars, and lectures, please see Invited Talks and Invited Lectures.

Courses taught

Undergraduate level

  • 2014-present         Nuclear Astrophysics
  • 2001-present         Nuclear Physics (now Nuclear Physics)
  • 2012-2014              Practical Physics Laboratory
  • 2012-2014              Practical Physics Workshops
  • 2011-2012              Physics 1B Laboratory
  • 2008-2010              Data Analysis (for Physics 2A)
  • 2004-2008              Physics 1A
  • 2001-2004              Nuclear Physics 3 (now Subatomic Physics)
  • 2001-2004              Workshops for Physics 1A


Postgraduate level

  • 2013-2014              Nuclear Astrophysics with Radioactive Beams (UK)
  • 2010-present         Hands on Writing Workshop (SUPA)
  • 2006-2008              Advanced Topics in Nuclear Astrophysics (SUPA)


Undergraduate students supervision

MPhys Projects 

  • 2012-2013: C Griffin
  • 2012-2013: M Leary
  • 2010-2011: D Glowa
  • 2009-2010: DA Scott
  • 2004-2005: G Wong

Senior Honours Projects

  • 2016-2017: M Corrigan, I Irvine
  • 2015-2016: J Watson
  • 2006-2008: K Slaughter, A Stevens, J Green, X Li, E Plant, K Duncan

Team Review Projects 

  • 2006-2007: L Paterson, R Stoker, C Waterson, X Ithurralde, A Stevens, J Robertson, C Ferguson, A Verran, C Horn, P Tiplady

MPhys Group Projects 

  • 2001-2002: S Allison, P Athorn, E Lange, D Smillie