 In 1998, David Scherer entered the university as a freshman and enrolled in one of the introductory physics classes that used cT.Although cT offered a relatively easy 2D graphics programming environment, Scherer saw the possibility of creating an even better tool.In the spring and summer of 2000, with the assistance of David Andersen, Ruth Chabay, Ari Heitner, Ian Peters, and Bruce Sherwood, Scherer created Visual, a module for Python that was not only easier to use than the cT programming language, but also rendered objects in three dimensions.