Gary Ferrigno
His grading criteria is very clear. His exams are EXACTLY just like the problems he gives in class. If you pay attention in class, its an easy A. He does go fast but if you take notes, youll pass