Hello, i am currently taking physics 11(first highschool physics course, i'm from canada i don't know what level that is in the states or UK) i am doing well i have >90% but the thing is i find it extremely boring... the class is going way too slow for me so i teach myself every chapter which is not in the curriculum. I guess where i find it boring is that we are using this book http://www.abebooks.com/9780133647495/Conceptual-Physics-High-School-Program-0133647498/plp which has next to no math( i really love math ). being bored i have started to teach myself python, and will be teaching myself calculus in January after my precalculus 12 course. my question are: 1) should i just master the basics i.e. newton's laws of motions, memorize all the formulas, read the textbook 20 times... i have heard that the laws and formulas will keep coming up through out university that i will have them embedded in my mind. 2)Also, what other things can i do to maximize productivity? i have a tendency to push myself way beyond my limits and eventually burn out so nothing TOO advanced 3)I will be attending university Fall 2013 so i am wondering the difference between highschool physics and university physics. obviously there will be a lot of math(which i am extremely excited about) but what else can i expect and prepare for what is coming up? i guess my questions are all kind of related, but anyways thanks and i look forward to hearing what people have to say!