...and I have found this to be a good course. We had tried several algebra programs before we tried this one. For the most part this is an excellent course. One drawback is that the author often does not mention key principles, in the assumption that the student will pick it up while working the problem, which is not usually the case! Overall, however, this is a good course. An optional supplement to the course: it helps to have a dad around who knows algebra...