Corey Pomykacz
This course (online) grade is made up of chapter tests and two exams. One extra credit assignmet is offered and is fairly easy to complete (detailed instructions provided). He really wants his students to do well and each chapter has a lot of great information, but he does a great job narrowing down what topics to focus on.