Justin Asbee
Gives PLENTY of opportunities to earn extra credit it's almost impossible not to receive an A in this class. There's like 1200 points available to earn in his class and you only need 760 to get an A. There are weekly quizzes (no tests). Sometimes very difficult but you can always take the optional final exam to replace your lowest 3 quizzes.