Part 1: Lane Assist We recently bought a car, a fancy new car with fancy options like lane assist: a feature that keeps the car in its lane by moving the steering wheel for you. In theory, it is a great feature. In practice, it sometimes fails. Not often, but often enough it will decide […]
Why *not* to use LLMs in computer science education?
In a previous post I have tried to describe the reasons I see being used to use LLMs in CS education: 1) professionals use them, 2) LLMs can replace parts of teaching and 3) students will use them anyway so we as teachers have to somehow deal with that. What I am missing a lot […]
Why to use LLMs in computer science education?
This Friday I will be in a panel at the SEN symposium (which I was participating in 2 years ago too, talking about autograders) The organizers told me that the “discussion will revolve around opportunities, challenges, and potential solutions” and I was allowed to discuss one statement. Since they only gave me 7 minutes (and […]
Why so fatalistic about AI?
I see this argument “why stop students if we can’t check it anyway” so much, so let’s dive in a bit! You can’t stop students from doing X Firstly, we have been saying things like this for decades, if not longer. “Don’t collaborate on homework”, “Do this exercise without a calculator”, or when I was […]
We need a ring theory for sexism (and other injustices)
When I was still hanging out on Twitter every single day, the beauty of that era was that one could learn all sorts of things about all sorts of things. Some of those things I filed away, mentally, for future reference, and some of these surface now and then. A recent of that I remembers […]