@peterdrake The fellow who was TAing my group in abstract algebra (http://slawomir-cynk.u.matinf.uj.edu.pl/) always gave the impression of just randomly following digressions, but we always ended up traversing through the relevant and important topics. To this day I don't know how much planning he did.