Patricia Cooley
I don't really understand the reviews she has. The online lectures along with her notes are super easy to follow and they teach the material well. Now don't take her online class if you wanna be lazy and not do homework for more than an hour the week(I would spend an average of 6 hours weekly). I never had issues reaching her.