Naresh Sensei is a remarkable teacher of kanji teaching and grammar. He takes it upon himself to teach the students kanjis personally rather than letting them do it on their own which not only leads to a habit of practising and learning kanji but results in the better understanding of how and why the kanji holds it meaning. As for the grammar, he focuses on both the minor and major details which leads to better understanding of the sentence patterns.