We just did a few problems for fun first thing in the morning. His brother chose not to play, opting for cars instead which I am told is equally fun not really MORE fun. Algebra doesn't have to be painful. The basic concepts can be mastered at an early age thus freeing up the teen age years for other things, more math if they want or whatever topic catches their interest. This child will have ALL the math currently taught in public schools through sophomore year MASTERED by the time his is about 9 or 10. Notice I use the word mastered. This is completely different from "memorized to be forgotten", which is what is currently the norm in classrooms through out the country, including our universities...
Here is a very short vid showing him developing his problem solving skills, along with a host of other math skills used for factoring polynomials.
Here you can see his progress. Algebra gets easier and easier as he gets better at counting and making symbols.
Learn more at The House Of Math.