Mark Blum
Prof. Blum has long lectures where he mostly reads off a wall of text which makes it quite boring although he is funny. The grading was done by GSIs, but they took off points for unknown reasons and didn't really help you improve besides giving vague advice. This class was honestly my hardest, not an easy A.