Bianca Gavin
Professor Gavin explains exactly what is expected. She is also a very fair grader and gives good feedback. The class itself is where shortcomings arise. You can't go back and review assignments to see how to improve. Also, the online stuff doesn't follow the book. Exams are hard and there are a lot. The live chats are your saving grace for grades.