James Grenier
His online class is very straight forward if you follow his syllabus. As long as you participate in 1 weekly discussion, 1 reply, and 1 quiz (answers in the book and NOT timed). It is a guaranteed A in his online class.