Nice!
Your son asks interesting questions (at least it was interesting for me to answer ), and I think he'll get to the able-to-help-other-people stage rather quickly.
Congrats.