I took her course for two semesters. She is an amazing teacher.
I have read some negative comments below. I see the point. It is true that she is a quiet/geek type of prof. 
However, she is knowledgeable, a fast/fair marker, remembers every student's name and all classes are well organized. Honestly, I wish I could take her classes more.