Angela Johnson
This is an online course that has been taken to the extreme. A quiz and discussion board are assigned every week on top of whatever else she has already assigned. Each chapter is at least 30 pages long and for the quizzes it goes into specific details about information that you would normally just skim over.