Zhirayr Avetisyan
Professor's lectures are very disorganized, hard to follow, and he expects all his students to have a natural intuition for calculus, which not everyone has. Homework did not correlate with the exams, although the practice questions are like the real thing. I would advise not to take his class if you can avoid it. He's better off doing research.