Addictive puzzle game.
Software recognized by experts in pedagogy
Infinite Algebra 1 covers all typical algebra material, over 90 topics in all.