Sarah Fruner
If you actually want to learn some Italian, take her. If you don't, then don't. Yes, her class is hard but so is learning a language. It takes time and practice - personally, her teaching style pushes me to stay on top of it. I was honestly sad to see such bad reviews for her, she's funny and you can tell she cares for her students. 