Teaching Large Classes

Angrave_lawrence_smBy Lawrence Angrave
Senior lecturer
Computer science


  • The course must be integrated, cohesive and run like clockwork. Small mistakes and incomplete explanations are amplified by the number of students. Your logistics should run like a Broadway show.
  • In face-to-face contact (e.g. lectures) add vitality, visible steps of problem refinement solving and also cover common student misconceptions. Your interest and enthusiasm for the content and for the students learning the content is critical and will shine through.
  • Avoid passive students and shallow learning. Look for ways for the students to engage deeply with the material and to take ownership. One method I use is to present ‘broken examples’ and ‘incomplete examples.’ Students will then cognitively dissect the example and, in doing so, learn the pattern, the problem-solving process and side information.
CookieSettings CookieSettings