My son just completed this course today - he loved it, found the material extremely interesting, and did really well on the final. If anyone was considering this course, I'd say go for it!