Noah Weiss
He isn't helpful outside of class, doesn't seem like he knows how to prove the problems he assigns. He doesn't give an exam review until the day before the exam and the exams are rough because they are in-class proof exams. I don't recommend you take this class with him if you can avoid it.