I majored in math with a minor in CS (undergrad). Of his entire technical explanation, I'm only familiar with the notions "automorphism" and "topology". To add insult to injury, I did have a course on topology, but it covered only so-called "point-set" topology, and not the algebraic variety thereof.