How to cope with horrible AP Physics Teacher?

<p>So I am currently a senior taking AP Physics C, and my teacher is just plain horrible. He never teaches us a lesson, but rather just gives us a set of notes and fills out a few sample problems with us. Somehow, I ended up with a 91 on my first grade report, but I'm starting to get more lost with every class period. I know that we are just building on stuff that we already know, but the fact that he never does a quick review of the old stuff just gets me lost (as I don't clearly remember all of the things that we learned last year). I'm not bad at physics at all (I finished last year with a 96 in honors physics, and I also made a 35 on the science ACT, and a 31 on the math ACT). I also don't want to drop the class, since I want to be a engineering major...so what should I do? Can anyone recommend a good self studying book for the course that would help? Thanks!</p>