Sara Baskentli
I don't know why so many of the ratings are negative, I took this as an online summer class and I did very well (97%) with the resources that the professor gave us. Not only does she give us a book and slides to go through, she also posts her lectures of the slides if you're having a hard time following along on your own. Trust me, take this class.