Sean Brennan
His recorded lectures provide all the answers for the quizzes and midterms. I printed out the lecture power points, then took notes while he lectured. Ignore what's not lectured on, high light what he emphasizes. When I figured that out the class became so easy.