My daughter took this cca during her p3 days. It helped her improve in her maths as this cca requires thinking and works on the brain. the school even sent her to compete with adults when she was p5. its a great cca. the school paid for her lessons to attend at bishan cc. the coach there is totally great