abstract:The Millennium Mathematics Project (MMP) was set up within the University of Cambridge in 1999 as a joint project between the Faculties of Mathematics and Education. The MMP aims to support maths education for pupils of all abilities from ages 5 to 19 and promote the development of mathematical skills and understanding, particularly through enrichment and extension activities beyond the school curriculum, and to enhance the mathematical understanding of the general public.