Solving problems is one of the most challenging math skills to learn. Inefficiency in solving math problems holds many people back from rewarding academic and technical careers. Building problem solving skills requires grasping math concepts and a large amount of training in solving math tasks. EMSolution provides you with the chance to do just that. The software allows you to work through an infinite number of math problems with guided solutions, and encourages to learn through in-depth understanding of each solution step and repetition rather than through rote memorization. A translation option offers a way to learn math lexicon in a foreign language. Test preparation options facilitate development of printable math tests and homeworks, and automate preparation of test variants around a constructed example. Those who stick with EMSolution will come away with a stronger understanding of math concepts and excellent skills in solving math problems.

The software modules are organized by subject. Covered subject areas are Arithmetic, Pre-Algebra, Algebra I and II, Trigonometry and Hyperbolic Trigonometry. The trial version of EMSolution can be downloaded from this site. Alternatively, you can try the available options online.

**EMSolution User options: **

● | Each module provides a large repository of math problems graded in 11 difficulty classes, from basic to advanced. The Algebra modules include linear, quadratic, cubic, reciprocal, biquadratic and fractional expressions, identities, equations and inequalities. The Trigonometry modules include all the basic and inverse trigonometric and hyperbolic functions . |

● | The software enables fast preparation of math tests, quizzes, exams and homeworks in an automatic and “manual” mode (through visual selection of each example). Generates up to 30 similar variants around each constructed test. Dozens of tests are ready for students to review and reinforce their math skills. All tests with or without the solutions can be printed out . |

● | The software expands solutions step by step, and provides each solution step with its objective, related definition and rule, and with the underlying math formulae or theorem. Theoretical material is provided in a useful manner, so that it is always under hand . |

● | The modules support bilingual interface and offer English-to-German and German-to-English translation for each definition, rule etc. Also, supported is a number of interface styles . |

**System Requirements:**

- Pentium 2 or higher
- 64 MB RAM
- Windows 98 or higher
- Internet Explorer 5.5 or higher
- Plug-in MathPlayer