Kimberly Cox
Took this as a summer class - 3 synchronous and 2 asynchronous days every week. Her reading quizzes are hard if you have no background knowledge, but there's a lot so missing some points doesn't matter. She gives you study guides for tests that tell you exactly what to study, and her test questions are very straightforward - plus she's nice!