Jan Mainzer
You will either hate her or like her. She uses her own class website for weekly notes which can be a little disorganized. The quizzes and tests are a little difficult but if you follow along with the notes while taking the test you'll be find and she lets you retake them two times. I would recommend if you know you would be willing to do the work. 