Class is confusing if you fall behind and he will go on tangents, but he gives all the tools possible to pass the final (it is nothing you practiced, but still solvable if you understand biomechanics).