Mathematics with Computer Science Options (BSc)
Cardiff University, Wales