Over recent years, computers have been making their way into the classroom and lecture theatre. Overhead projectors, blackboards, and whiteboards have been joined or even displaced by smartboards and computer based multimedia presentations. Students with laptops are a common sight, and courses have their lecture notes on the web. Students are taking courses in programming, web-site design, comp...