I have a math and comp sci degree and homeschool my 2 kids (after 2 unsuccessful years in PS for my oldest). I've looked at and own WAY too much math curriculum. I have yet to see anything that is as deep as Singapore, especially if you use their additional problem sets.