My son just started Euclidean (planar) geometry, also known as synthetic geometry, and it's quite a departure from what I learned in high school -- analytic geometric (cartesian geometry). He's suffering through it so far but he may ditch the course and go for non-Euclidean geometry instead. Thanks for posting this. It's helpful as I'm trying to determine what's best for his desired career path.