It seems that Guy Letteer's teaching approach is effective in helping his students comprehend the course material. It's easy to criticize a course and/or instructor that students are doing well with. It seems more important to explore and understand the students' positive learning experiences. There may be a lesson for Stanford to learn.