James Herring
As long as you do the homeworks and test reviews there is no reason to get below a B. The test reviews are very similar to the actual tests and Dr. Herring will help with any questions during office hours or after lectures. He also posts all the lecture notes on blackboard. He is just a cool professor overall.