"Science is knowledge which we understand so well that we can teach it to a computer; and if we don't fully understand something, it is an art to deal with it. Since the notion of an algorithm or a computer program provides us with an extremely useful test for the depth of our knowledge about any given subject, the process of going from an art to a science means that we learn how to automate something."

-- Donald E. Knuth

The examples on this website were generated with an experimental version of the MathPiper computer algebra system.

Example step-by-step solutions to equation solving problems:

Single unknown examples

Student feedback on these step-by-step solutions:

Student feedback spring 2013

Some of the research that the step-by-step equation solver is based on:


Example random expressions:


This website is maintained by Ted Kosan (ted.kosan <at>