Terrible teacher. All grading criteria is very unclear, and she doesn't actually teach the material well. Our whole class got C's and D's on a test. Instead of self reflecting and realizing she didn't teach the material well, she said "I guess you guys should have studied harder.". Does not take feedback well, and is unfriendly and unforgiving