The Hint button gives extra pointers. Formulae provides formulas for students to use when making calculations. The Minimum Math button indicates the minimum mathematics students should know to solve the problem. The Why button explain why the use's response is correct or incorrect. The learning process is always under the control of the user.
Students can select problems on their own or let the program decide the next suitable problem.
When the program has control, it keeps track of the student's mistakes and select the next problem accordingly. The program adapts itself to the student's learning abilities so students with different learning abilities will solve different problem sets. Assessment by both student and teacher can be done continuously with the school version. Each of these programs will make a significant contribution to students' understanding of physics and physical science.