Benjamin Goerger
He doesnt lecture very well and doesnt really care to structure the class very much.  He'll ask us if we want a review day and the just have us study while he sits there.  the tests are decently hard but that is just the content but he makes you over study and doesnt give you very many or remotely comprehensive resources to study the material 