I said good teaching app because after using 3to 4 weeks you have to pay subscription fees.so dont forget about this before downloading the app.by the way this app is really innovative, intersting and have deep knowledge about all the topic whether you are 9 class student aur 12th class student.best learning experience