James Wilson
The grading spilt is horrible, 90% test and 10% hw(completion), his lectures are somewhat useless for the tests but as long as you do the reviews that he gives you'll probably do decent on the tests. He takes so long to grade the tests (gave us the second test's grade a week before the semester ended).