Dan Laub
He's what every online class+professor should be. Very organized. Does very informative lectures that are easy to follow. Weekly quizzes, occasional writing assignments (that aren't too complicated), 3 extra credit opportunities, all online homework due at the end of the term. Exams are exactly what you learn. He is very understanding.