Here's a paper I'm presenting at the Teaching Enhanced Learning days, June 17 and 18, here in UL. The paper explains my approach to teaching a large class, and the software I dreamed up to help me do it, and the pitfalls along the way.
The paper is an elaboration of the screencast I did about the software earlier this week. The paper is below.