Lesson controller