This is a fascinating mixture of subjects, which all compliment each other well. The course begins with Triangle and Circle geometry, which introduces mostly new stuff than what was covered during high school, and goes much more in-depth with proofs, although these are (for the most part) not assessed. Menelaus' and Desargues' theorems formed a large component of this early work.
The transformations component is why I reccomend taking Linear Algebra and Complex Analysis before this course. Part of this topic revolved around matrix manipulation and understanding how a matrix can be used in a geometrical sense. Another part used linear fractional transformation, a topic covered in Complex Analysis. I found that understanding how compositions of transformations could result in another transformation was the key to success during this topic
I was never able to truly grasp the idea of a group in this course. I struggled with the notation, the calculations, and how groups functioned. This certainly dragged down my mark in the final exam and is why I gave it a high difficulty rating at the end of the course.
Overall this is still a great subject and was a lot of fun to take.