The program is excellent. Amaya is a fantastic teacher who encourages interaction within the class and injects a lot of energy. I would say the pace of the course is slower than it could be but this is understandable given the courses cater for full-time professionals who are busy with other commitments. This could be rectified by giving students the option to accelerate their learning, e.g. by letting them skip levels with the aid of self-study.