Curtis Cochran
I am not good at math but he allows for a lot of extra credit, all the homework is EC and if you do it ALL it will boost your grade. For some of the tests he includes your practice test score with the actual test score. Calculus is still challenging with him but he allows for quite a bit of wiggle room for grading and even had several group tests.