Mrs. Zimpel is a nice person and explains things very well. Too well, I get confused with big words and then class went downhill from there. She also does not give out C's just because you hand in things, which is what most teachers do. I would get tons of C's and I'm usually a C+ to A person. She's pretty nice but just a hard grader.
She was a good teacher, and she helped to improve a very dry curriculum.