I ask because I had a weird experience at UNI. I was already well exposed to all sort of set theory, foundational issues and the basic definitions of category made very sense to me.
Back then we had three first year courses: ALG 1(set-theory+ ring theory), GEO 1 (linear algebra+affine spaces+eigentheory) and ANALYSIS.
Everyone was good at analysis, expect for me. Most were amazing doing computations of basis, subspaces and things like that... but, expect few geniuses, most were bad with the Algebra course, and most of them had some problems understanding proofs and the logic behind. I.e. mo…