A rigorous survey of Euclidean geometry, recent additions to Euclidean geometry, non-Euclidean geometries, and additional topics. Geometer’s Sketch-pad and/or other software will be used. Knowledge of Euclidean geometry is required for this course.