$7,343 in 634 trades? That's average $11.5 per trade. He is gifted with a lot of ignorance. And you don't know if this profit is after commissions??? You are gifted with a lot of ignorance too. It looks like a family disease.
For your method to be profitable you just have to increase the temporality. He is very smart. It takes it in the genes.
Had Junior paper trade Es and he is losing at a slower pace than I do. Which should make him an uber Elite Trader. Shall I Let him run the family finances ?
It's good that your son is able to do something nice to pay you back a bit for everything that you have done for him. Congratulations!! If your son really has a keen interest and knack in trading, you might want to consider investing in an education of Investment Analysis or Finance for him so he can learn the inner working of the investment world and knowledge of various investment products so one day he can make the big money for you consistently!
They say that children are smarter than adults. They have something that adults lose over time. Creativity.
There is something very important that adults can learn from children. They do not concentrate on money, money does not matter to them. They concentrate on the game, they like to play. Curiously, that's how they win. Algorithms created by the best minds in the world can not beat a child's creativity.
If he didn't try live trading before his psychology will fail. Compare your emotional state after a row of trades on live account and on demo and you will understand the importance of hard balls (not knowledge!) in trading. I wouldn't trust him serious money for live trading and I don't believe in geniuses