The Invention Coach
a computer-based environment that guides students as they invent equations for scientific phenomena