Yossef Newman
Although he teaches the material in an engaging way, he expects you to know A LOT for the exams. I would not say it was easy at all, but definitely not the worst course, but beware the amount of information that accumulates on the two exams. Note that the exams are 100% taken from the HW & Quizzes.