Challenges students to reach their potential. Although, it will be better if the daily agenda or the topics are listed out at the beginning of each class, because a student may get lost midway between the class if she/he has not pre-knowledge about the topics.