Amazing
I have no hope of understanding the math part but its an amazing tutorial and i suppose you need a thorough understanding of pysics to know about all the calculations but im doing higher (scottish NQ) physics soon so hopefully ill understand it better soon ;p