We describe the structure and use of an interactive modeling and visualization tool used to help students understand various important concepts in curve and surface design. This paper describes those aspects of the tool related to NURBS curves, but Bezier and Hermite curves are also supported as are Bezier and B-Spline surfaces. The focus of this paper is almost exclusively on those features of...