ALEKS (Assessment and Learning in Knowledge Spaces) is the student's online textbook and tutorial.  This is a web-based, artificially intelligent, educational software.  Through ALEKS, students practice several problems daily, and test in it regularly.  Students often work more problems in two weeks of ALEKS than they do in a semester-long standard in-class math class.