Will Jonen
If you don't read the textbook, you won't pass. Within his tests are questions that can solely be found in the text. Lectures are in depth and he knows what he's talking about. He gives lots of good examples, hint pay attention to them because they most likely will show up on the exam. Lecture recordings are helpful as well.