David Chimovitz
This professor is by far the most unbelievable professor I've ever had. He only talks about himself and changes everything he says in hi lectures like two weeks later. He does not care about your life outside of his classroom and expects you to be prepared for everything he throws your way without telling you beforehand. Avoid at all costs. 