Thanks for that in-depth review. I also would have expected it not to have been quite so challenging for your DS. On the other hand, I did find ALEKS (as least the pre-algebra) somewhat superficial and definitely way easier than the Pre-Algebra DS subsequently studied at school.