Katherine Naef
She is nice and knowledgeable but very rigid. Its her way or the highway. She will never give full credit for a written paper. I just felt I never could live up to her expectations even though I got an A. Her style of teaching doesn't motivate me to do better but rather makes me feel like what is the point of putting in the work.