Has anyone taken Stanford's Online Physics class? Thoughts/review? Is it Alg based or Calc based? It says years 1 and 2 cover AP Physics. Thoughts?