Archive for January, 2026

A New Zealand Perspective on the Challenges of Computing Education: What I did on my sabbatical

During our sabbatical, Barb and I spent a week in Auckland. We gave talks at the Auckland University of Technology and University of Auckland. Alison Clear (past Chair of the SIGCSE Board) and Tony Clear hosted us in their home, which was made even more delightful by Cary Laxer and his wife visiting. Alison organized a picnic with Paul Denny and Andrew Luxton-Reilly and their families. Tony hosted us at AUT, and Paul hosted us at the University of Auckland. It was a wonderful experience. If you ever get the chance to try Alison’s cooking, you have to take it. She’s amazing.

We got the chance to talk to Tony about some of his recent columns in Inroads magazine. I admit that when I get a new issue of Inroads or Communications of the ACM, I skim the table of contents for new feature articles. I usually skip the columns. After talking with Tony about his recent columns, I realized that I was missing out.

Tony writes from his perspective as a New Zealand scholar. It’s different than the average American perspective. The experiences and values lead to different questions and concerns.

We talked with him a good bit about his piece: “Large Language Models, the ‘Doctrine of Discovery’ and ‘Terra Nullius’ Declared Again?”. I didn’t know that the European colonists who came to Australia and New Zealand had papal permission. Australia was declared terra nullius — nobody owned the place, so go ahead and take it over. New Zealand was recognized as being run by the Māori, so colonizing there had to be negotiated. Tony asks, “So which of these models gives LLMs the right to consume the Internet?” Do we assume that nobody owns all the content on the Internet (like Australia)? Or should we be negotiating rights? The idea of LLM providers as a colonizing force was a fascinating perspective.

We also talked about his column that was published after we left: Project Carbon Budgeting. People in New Zealand were much more critical than in the US about data centers relying on nuclear power. New Zealand is a nuclear-free zone. They decided that the benefits are not worth the risks. Tony’s position is less critical about the LLMs themselves than he is about our job as educators. LLMs are having a huge impact on CS education, but we are not talking enough about the ethics of their use — from energy demands to ecological impacts. It’s our job to raise these issues in our classes. In New Zealand, the fact that GenAI providers are nuclear-powered is a critical issue. CS educators should be talking about that.

I’ve been fortunate to know Tony for a long time. We have had lots of research discussions. We have served as mentors at the same Doctoral Consortia. It wasn’t until I was talking with Tony about his columns, after I’d already been living in New Zealand for several weeks, that I became attuned to the New Zealand perspectives that he was bringing to his columns. That’s entirely on me — I wasn’t paying enough attention.

But that’s made me think about where else we make assumptions about a shared perspective when there’s actually an important difference that helps to see situations in a new light. Alan Kay famously said, “A change in perspective is worth 80 IQ points.” A quote (often attributed to McLuhan and his students, but is actually older), “I don’t know who discovered water, but it wasn’t a fish.” If you don’t see a problem from other perspectives, you may not be seeing the problem at all.

Last month, my daughter was married in Indore, India. It was beautiful — an amazing set of ceremonies over several days. This trip was the most time I have spent in India, and the most I have traveled there. It was such a radically different context than my life as an American professor in a college town. When I came back to the new term, I was immersed in the on-going discussions about GenAI in our classes, about how AI is going to take everyone’s jobs, and on how we should start planning for a “post-labor” society. I understand why the people in my daily context are worried about AI. I’m not sure that it’s the same for people I met and interacted with in India. Will GenAI be changing the real estate business all that much? Construction? Being a travel guide for foreigners? Tailoring clothes? Driving an auto-rickshaw? Or even driving at all? I’d never trust an autonomous vehicle trained in the US on the streets in the Indian cities I visited. I know that I saw only a small slice of India, but even that small slice gave me a different perspective than my daily life. GenAI is going to change a lot, but maybe we overestimate the impact because of the bubbles we live in.

ACM SIGCSE now has the ACM Global Computing Education Conference (CompEd), held this last October in Botswana. I hope that this conference will help all of us see our CS education problems and issues in new perspectives. Tony helped me see the New Zealand perspective in his columns. My time in India gave me new insight into the US-centrism of the AI discussions I’m part of. We could use those additional 80 IQ points.

January 26, 2026 at 8:00 am 1 comment

Learning to teach better by observation: What I did on my sabbatical

“You can observe a lot by just watching.” – Yogi Berra

I had a couple of amazing experiences that made me think about how little we see each other teach and how much can be gained from doing it more.

Having a teacher watch me

We’re challenged to scale PCAS when we don’t have an undergraduate major nor a graduate program. For us to hire undergrad or graduate teaching assistants means we have to recruit from other majors and departments. CS and Information majors often don’t work out, in part because it’s a foreign idea for them to learn about computing and programming for a purpose other than getting a Tech job.

Last Fall, we discovered that the Math Department had PhD students who are former K-12 math teachers. They care about teaching, they’re trained as teachers, and the Math Department can’t employ them all. They are amazingly motivated graduate students. They gave up paying gigs to become students. When we lose them as teaching assistants, we typically lose them to research positions.

Katie Waddel was the first math PhD student with whom I worked. She worked with me on “Digital Media with Python.” She was much more a co-teacher than a teaching assistant. She came to every lecture. She had great ideas for improving the course structure. Like coming up a with a classroom seating rotation sure that the quiet kids would get the chance to sit near the more talkative kids for better discussions.

And sometimes — ever so kindly — she gave me notes on my teaching. She’d point out where some group of students wasn’t getting something, and we’d talk about how to change what I was teaching. Or she’d tell me when I was getting too geeky, and we’d talk about better ways of explaining the technical content.

I’ve been teaching a long time — it’s been 45 years since I taught my first programming course. I have team-taught maybe a dozen times. have rarely had someone try to make me teach better. It was a great experience that I heartily recommend.

Watching a master teacher

From February to May of 2025, my wife, Barbara Ericson, and I taught at the University of Canterbury in Christchurch, New Zealand. We were on sabbatical (my first!). It was an amazing experience. I got to team-teach with Tim Bell. Tim is the inventor of CS Unplugged, ACM Karlstrom Award winner, and SIGCSE Outstanding Contributions award winner — and a keyboardist (we heard him perform several times while we were there).

Probably a surprise to no one, Tim is a master teacher. He’s inventive, funny, and deeply interested in the students and their learning. I co-taught with him in a course he’s taught for 30 years, an introductory course on programming and data literacy. We had about 100 students. I sat in on all his lectures during the three months we were there.

How often have you watched someone teach? Especially someone whose expertise is education and who has been honing this course for decades? It’s different than watching a TED talk, or a keynote, or a recorded one hour lecture. I saw Tim plan the course, connect the pieces across multiple weeks, and invent new things — in a course that he’d taught dozens of times. That’s hard to do. We all develop inertia in what and how we teach.

It was such a privilege to watch Tim at work. My notes on the class are filled with bits and pieces that stuck with me. Tim made the Internet real by showing pictures of where the undersea Internet cables came ashore in New Zealand. I learned a new way to explain the Nyquist Theorem. I have always kind of ignored floating point notation as being too complicated, but Tim had this terrific binary simulator that helped me to understand what “1.101” means in binary.

Why don’t we watch each other teach more?

I don’t think I’m saying anything here that anyone would disagree with. Of course, we would be better teachers if we had an experienced teacher watch us teach and give us tips. Of course, we would learn a lot about teaching if we could co-teach with a master teacher.

So why don’t we this?

One big reason is economic —- it’s more expensive to pay for two teachers to be in the classroom than to pay for just one. So, we only assign one teacher to a classroom, and that teacher teaches alone.

We could work around the cost problem. We find ways to pay for things that are important for us. At my University, there is a huge staff to promote research, to manage grants, and even to help write grants. All of that research infrastructure costs far more than adding another teacher to a classroom.

But here’s a bigger reason. When was the last time that you did something to improve how you teach? K-12 teachers can probably give concrete answers to that question. It’s part of their practice to continually improve. University teachers are less likely to engage in professional teaching development —- and that’s a shame. We can always get better at any practice. I’m at this for 45 years now, and I’m still working at getting better at it. We show value for the practice by taking our development in that practice seriously.

It’s hard to make professional teaching development happen. But in my experience, it’s worth making happen. I recommend that you find ways to get excellent teachers to watch you teach. I recommend finding ways to team-teach with excellent teachers — and actually watch one another teacher, and try to make each other better. Find ways to make your teaching better, and a great way to do that is by working with other teachers.

January 20, 2026 at 8:00 am 7 comments


Enter your email address to follow this blog and receive notifications of new posts by email.

Join 3,105 other subscribers

Feeds

Recent Posts

Blog Stats

  • 2,182,066 hits
January 2026
M T W T F S S
 1234
567891011
12131415161718
19202122232425
262728293031  

CS Teaching Tips