Our courses provide a balanced blend of basic mathematical techniques, a rigorous examination of their validity, the development of underlying structures common to a number of concepts, and the application of mathematics to solving complex problems that arise in the real world. We reflect the awareness of the excitingly complex patterns and systems that can arise from simple mathematical ideas. Such systems may provide the key to understanding biological, economic or physical problems.

The programmes are delivered by passionate and dedicated staff.