Mariana Lazarova
I absolutely LOVE Lazarova. She's hilarious, very funny, and super passionate about what she does. If you go to the lectures, you really don't need to read the textbook. She's very willing to help students, as is extremely flexible. Her lectures are very clear, just show up, take notes, and it's an easy A.