Effective Use of Intelligent Software in High School Math Classrooms