Craig Ford
He seems like a nice and caring guy who gives plenty of extra credit opportunities, but this is an illusion. He grades more harshly than any other professor I have ever taken on a completely arbitrary basis. He is quite rude and opinionated too, blatantly calling out students in class for "being basic" and thinking most opinions are homophobic.