Lecture machines