@DrewDad,
I think what he did is great. Mo's watched several of his videos and they've really helped him. I'd like for him to work through all of them up to what he's "learned" at school but so far I can't get him too interested.
Sal Khan's TED talk is fantastic if you haven't seen it yet it is well worth watching.