explanations are very clear . Almost all the things we need to study are taught in class itself . lesson flow is good . doing exam type questions is helpful . great course