Zach Brown
Very hard professor who didn't really help us prepare. Never really knew how to prepare for exams and his grading was very harsh. He takes a very long time to grade everything (with 2 GSIs and a small class!). He just reads off lecture slides during class so it's very boring. Also his homework tends to be very hard.