The Second Edition combines a traditional approach with the symbolic manipulation abilities of Mathematica to explain and develop the classical theory of curves and surfaces. You will learn to reproduce and study interesting curves and surfaces -- many more than are included in typical texts -- using computer methods. By plotting geometric objects and studying the printed result, teachers and students can understand concepts geometrically and see the effect of changes in parameters.