Exceptionally good at understanding students and giving lecture based on that. · ReviewInn