I think that she is a wonderful and fair teacher. Her class was minimally difficult (hard enough to keep my interest) and she was very friendly and willing to go out of her way to help her students.
I had the first (time offered) Recent US History class with her. Too bad we still didn't get past WWII. I hear they go all year and get past WWII these days.
Be prepared to answer everything to the fullest extent possible because she will tear you apart for the smallest mistake
She's a hard teacher, but you will learn a lot. She is also a great person. She will always make time to explain things to you if you don't understand.
This is the hardest class i've ever had, but it really teaches you a lot.