To Categorize, or Not To Categorize, That is The Question (Part 1)

In my last post, I talked about categories, particularly race and gender. Let’s dive farther into the general idea of categories this week. Our brain’s ability and need to categorize serves a base function in our day-to-day lives. Think about the sheer VOLUME of information your brain processes in nanoseconds--size, shape, smell, taste, color, texture, … Continue reading To Categorize, or Not To Categorize, That is The Question (Part 1)

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 … Continue reading Patterns of Problems in CS education: perspectives from a reformed lecturer

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 … Continue reading Improving the team experience with reflection questions

The problem with traditional CS Ed

I have a contention. It might be considered controversial by some. Others might think what I am saying is obvious. Traditional computer science programs and old-school computer science professors have not been teaching computer science. They have been giving course credit and granting degrees to a small set of stereotypically nerdy students (mostly white and … Continue reading The problem with traditional CS Ed