I went to a CS theory class this semester which was taught in a computer lab by a teacher drawing notes into Photoshop with a Wacom tablet. I ended up switching into a compilers class, which is taught by a professor writing notes on a blackboard, and I can already tell it will work out so much better. It's surprising, but it seems the old fashioned way is the best way to learn concepts, even in the high tech field of computer science.