After reading some reviews on the internet, I was skeptical about the online classes. But I still subscribed. I was surprised. The classes are really good and to the point. The teachers try to cover different topics of each subject to provide good quality help.