We have been very pleased with the level of skill development that we see in our students. Each student can work at their own pace and at a level that challenges them. As a result, students enjoy the program and enjoy seeing their personal success. As teachers, we find the program beneficial because students receive immediate feedback on the problems they work, helping them understand their own st