I teach a course with 76 students and 7 of them are female students. My course is flipped: during class time groups of students are working on various activities, using lightweight teams for practicing the concepts in the lecture on some days and project based teams for applying the concepts to project assignments on other […]
Patterns of Problems in CS education: perspectives from a reformed lecturer
After several decades of teaching computing using lectures, I am a reformed lecturer and only teach based on the principles of active learning. This does not mean that I do not include lectures as part of my teaching tools. It means that I have come to appreciate the benefits of starting from the concept of […]
Improving the team experience with reflection questions
We all struggle with how to enable a positive experience for students in teams. Here I explore how reflection may provide a way for students to understand their own experience so they can make it more positive. One of the hallmarks of effective active learning in our College is the concept of lightweight teams. These […]