Teaching
1st Year Undergraduate
- Mathematical Modelling elective module (taught 2000 - 2009)
- Skills core module (taught 2003 - 2005, 2011 - 2014)
- Modern Fortran Skills optional module - all information on VLE (taught 2018 - present)
- Fortran90 Programming - former version of the course taught by Dr H C Barr - now archived here
2nd Year Undergraduate
- Electricity and Magnetism core module (taught 2002 - 2005)
- Physics in Action core module (taught 2007 - 2012)
- Numerical Methods core module - all information now on VLE (taught 2010 - 2016)
- Computational Lab optional module - more information on VLE (taught 2012 - present)
3rd Year Undergraduate
- Computational Quantum Mechanics optional module (taught 2000 - 2010)
- Advanced Theoretical Techniques optional module - all information now on VLE (taught 2011 - 2015)
4th Year Undergraduate
- High Performance Computing optional module (taught 2004 - 2022)
- Scientific Supercomputing optional module - all information now on VLE (taught 2023 - present)
Graduate
- HPC for Materials Science TUM Visiting Prof course (2015)
- First Principles Materials Modelling optional module (taught 2015 - present)