The best thing i find in his lessons is that he teaches complex things in a way that is interesting and thus easy to understand and the way he teaches multiple ways to approach the same problem which helps in broadening our perspective of understanding a concept. He also has a very good grasp on the subject he teaches due to which he is easily able to understand our doubts and help us in clearing them.
Read more
see less