Jennifer Howell
Awesome lecturer, you can tell she's passionate. Go to lecture, take notes, review the concept list she sends out and you are golden for tests. There is a textbook, but you don't have to pay and there are required readings. Just complete the assignments she gives and you'll pass with a good grade. 