recc. by https://news.ycombinator.com/item?id=9623707 : "I have been working ten years professionally developing a CAD program, and if I could time travel and give my ten years younger self a single tip it would be to use a proper geometrical kernel (like CGAL) rather than doing anything with floating point."
Geometry is an interesting branch of Math to those who understand the objectives of learning the subject. Instead of thinking about Geometry in abstract terms, if one goes on to realize the value of the subject in practical terms, he takes special interest in learning it and derives lots of benefits from it.
This is an excellent tool to learn how to solve math problems. Students type the story problem. And the software is giving the answer in step-by-step solution. All the steps and explanations help students to understand how to look at a problem, see the key words, and reach to solutions. I think this can help parents to help their children in math as well.