Strong accent, and odd lectures, but will make you work for it. While I'm not the best Calc 2 student, he was kind of condescending. Not like he was horrible, but he definitely roasted me when I went to his office hours. Although he is very generous with grading on tests, so I should feel lucky that I even got a B. Be prepared for homework!!