I was just wondering they have a course at my university and I am trying to figure out what exactly it covers. Most people learn basic geometry in high-school so I was surprised to find a course for mathematics majors that is an upper division course in geometry at the college level. The course description is as follows: Congruence, area, parallelism, similarity and volume, and Euclidean and non-Euclidean geometry. Which is rather vague. Has anyone here taken such a course and if so what type of things do you learn? Does it eventually branch into topology?