Robert Won
The problem sets are SOOO HARD. And the exams are even harder. To make the matters worse, the exams are timed. He is a smart guy, but his lecture pacing is too fast and he's made this course unnecessarily difficult.