Joel has been teaching regularly scheduled classes in more than three different schools. The classroom environment lends itself to some interactive discussions among the students as well as a fixed curriculum.
These classes usually meet for several independent sessions giving students time to practice what they have learned. There is always plenty of time for questions and each session includes a review of the prior session to make sure the concepts taught are fully understood.
Each course has a comprehensive workbook to help students follow along during class and review the material after the class.