No doubt, he is the best math professor in NOVA. His lectures are great, in video and in person. He shows the how and why of concepts and then works on the computation. He will stay back for hours after class to make sure everyone understands. His exams are straightforward if you did the homework and the assigned practice.