Robert Petro
His tests are very fair IF YOU PREPARE for them. He really cares about your success in the class. He's VERY approachable. Reveals A LOT of exam questions during lecture (a lot also come from pdf assignments). The biggest problem, and its not him, is that midterms are 50 minutes long, so know your material! HE DOES NOT CURVE! Only re scales.