## Computational Atomic Physics

- PHYS4070 (Advanced Computational Physics)
- Introduction to C++ for scientific computing
- Some basic many-body perturbation theory, through to Hartree-Fock method

## Quantum Field Theory

- PHYS4040 (Quantum Field Theory)
- Scalar fields, symmetries and conservation laws

- PHYS6004 (Advanced Quantum Field Theory)
- Relativistic Quantum Mechanics, and Quantum Electrodynamics

## Particle Astrophysics

- PHYS4080 (Frontiers in Astrophysics)
- Dark matter phenomonology, direct and indirect detection, production of thermal relics

## Classical Mechanics and Field Theory

- Foundations of Classical Mechanics and Classical Field Theory

## Data Visualisation

- COSC3000 (Data Visualisation and Graphics)
- Python data visualisations, and very basic data analysis

## Computational Workshops

- git and GitHub workshop