A friend of mine was thinking the other day that maybe for those kids who are not "math minded" maybe the program should not be over explained. Maybe they do best with straight forward ..with a lot of review. The program she switched over to explains much more the why.. almost to the point of making it too abstract, in her opinion. She was thinking maybe not all people need to know the inner workings...just how to do it and get there.
In a lot of ways, I agree.