Feng Bao
Calculus was the hardest class I've ever taken. While Professor Bao is a sweet man and he genuinely cares about his students, he is so advanced within mathematics that he doesn't understand that he needs to put it in layman's terms. His lectures are very general and he does go over examples, but you MUST do practice problems and study to pass.