Carol Cooper
I had her for lab. She is really knowledgable and her exams cover the information well. She will teach you, but to get a good grade you have to study. Sometimes questions are really specific or extensions, but it isn't that hard.