Visual-based is the buzz word these days. It's usually code for technology-based, which is a very shallow way to teach math. Charter schools love these programs because they are cheap and teachers don't have to grade homework and quizzes, and they teach to the tests so the students perform well enough to pass standardized tests. Schools are not evaluated by how well advanced learners perform, but by the percentage of students at grade-level. The CCSS and the new math programs are two years behind the traditional math programs. I would be wary of this math curriculum.