A Computer Environment To Encourage Versatile Understanding Of Algebraic Equations Mike Thomas and Diane Hall A Computer Environment To Encourage Versatile Understanding Of Algebraic Equations