Pros

  • Solid lessons in basic algebra, teaching linear equations, plotting and other lessons
  • Ability to compare your scores to others online
  • Fun action

Cons

  • Steep system requirements
  • Short