Valerie Wong
She's a great lecturer and posts her (detailed) lecture powerpoints online so students can access them. She tries to make the class manageable and somewhat fun, but the material itself is overwhelming. That being said, her exams are HARD, and even though they're online, Google won't help and she doesn't give much time. Exams are based on slides.