Patricia Xi
She is very knowledgeable but ineffective at communicating that knowledge to her students. She seems to not entirely understand that her students are not as enlighted as she is, and even appears to get frustrated by this, making for a very discouraging atmosphere. I would suggest taking the course with someone more supportive and less snarky.