Theoretical and Computational Physics (BSc)
Cardiff University, Wales