Deirdre Zerilli
She makes the material relatable through pop culture references so even though it's theory-based, it's easier to grasp. She also spends the time to make sure you understand the material. You have to work for the A, but she gives you all the resources to get it and then some. Test HEAVY but lots of EC opportunities. Not hard, just tedious work.