Matteo Cantarello
Matteo is fantastic. He's very kind and explains the grammar really well. We do have so much homework (3-4 hours/week). He is organized so you should download his slides for classes. As long as you work for it before each test/exam, an A is not hard to get. I would caution you to take it if you forget all of your grammar though because he's fast.