Jonathan @jlampel thanks a lot for this so detailed course.
I would like just summarize for other members the definitions which were presented by you in the live stream, as it might be good to memorize:
TOPOLOGY is how the components of a mesh combine to form its shape
GOOD TOPOLOGY is when the components efficiently define the intended shape and can be easily manipulated
“EFFICIENTLY” -> defines only the intended shape and can be run smoothly on your target hardware
“DEFINE THE INTENDED SHAPE” -> edges should form a continuous path (loop) along surface features