I'm taking Math and Physics at uni in a pre-engineer year. Khan Academy is making me learn a lot! My physics teacher is not that good, Sal however is an amazing communicator. If you only visit the site shortly you will only see the youtube videos but looking closer you will find the real gem: The application guiding you through math and physics. If you can answer all the questions correctly you know have learned everything you need to know to pass a exam! :-)