Yoav Dubinsky
Long lectures that are really boring. He is very knowledgable but many students leave during class as they are hard to sit through. The subject sounded interesting but he does not teach it in such a way. He does not accept late work so make sure to get everything in on time.