DS9 read LOF 3 or 4 pre-algebra books two years ago. He loved it. Once he finished the Beginning Algebra, he went on AoPS and be able to tackle some real math problems.