Nicholas Wilbur
Nick is great!  His exams are tough, but they aren't worth much of your overall grade.  And there's a lot of extra credit.  I went to him for help and have done much better on exams since talking to him!  Study the online lectures and you'll do fine.