Steve Stokes
Lectures were long and pointless. He expects you to do all of the learning outside of class. The tests are extremely difficult and he doesn't prepare you for them. He seems like he hates his job and does not care what grade the students receive.