Every student should have access to a CAS (Computer Algebra System) in a handheld and/or computer-based format at least as early as he or she begins learning algebraic concepts.
Used properly, a CAS creates a dynamic laboratory environment for a student in which he or she can explore algebraic relationships, receive instantaneous confirmation of the validity of algebraic manipulations, and scaffolding for deeper exploration and understanding of mathematics. In short, a CAS enables a student to have a mathematical solving expert available at all times in all places. Most importantly, students get the opportunity to explore mathematics without needing
Of course, to use a CAS, one needs to learn how to ask questions and how to interpret the solutions. A CAS will always provide an answer to the question asked. Users must know precisely what is being asked so that they can interpret their results.