It is really good however it should be changed a little bit, it needs to be tailored to everyone's learning style and doesn't cater to some of them. The subject self if really good and challenging all the teachers are good Read Full Review