<p>I’m with dally here. I did the same thing–only kinematics in school, and the other stuff self-study with sparknotes. It explains everything well, has short tests throughout to test your knowledge, and occasionally makes witty comments about standardized testing. Highly recommended.</p>