ALEKS is amazing. I wasn't the best math student in high school, but ALEKS quickly got me up to speed. In fact, it helped me realize that all of the things that I thought were difficult in high school aren't really difficult at all.