William Davis
Professor Davis is a tough grader but he explains in detail what he expects from you. He also leaves detailed notes on assignments he has graded. He drops several grades at the end of the semester as well as giving small portions of extra credit. As long as you're doing the work and trying to abide by the rules he's set, you'll definitely pass.