Ah, the fond memories.<p>The professor I had for my AI course taught 100% via the Socratic method. It was one of the most challenging courses to prepare for because you had absolutely no idea just how deep you would personally be challenged to discuss for the next class. Really taught me how to be prepared thoroughly before an event.<p>Sadly, this caused us to go so in-depth into the material that we didn't get as far as I would have liked. But the course clearly helped ground me in ideas we explored more in later studies.<p>The good pseudocode in that book always struck me as fairly easy to reproduce in Python-- it's great to see some of that captured.