Thitima Srivatanakul
She posts her lecture slides online and let me tell you, that plus her going over everything in lecture gives you everything you need to pass this class. If you got anything less than an A with her, you flat out didn't even look at her notes one time. She makes such a ridiculous class so easy. An actual blessing in this dept.