A student in my Ruckus course said they gave the project to an AI afterwards as an experiment and it simply did the entire project (passing all tests) and even wrote an overview of its decision making process. I looked at the resulting code and the overview. It's not entirely to my liking, but I'd probably give it a B+.

I'm not even quite sure what to make of all of this except to wonder if continuing education in CS is completely dead at this point.

@dabeaz let's say that you could make money by playing Untitled Goose Game. You could just start playing it and having a lot of fun while completing missions, being a terrible goose, and discovering most secrets by yourself. After a long (and uneven) streak of terror, you'd be rewarded and pumped for the next open world avian simulation.

Or you could get a walkthrough and start completing an objective after another, even the secret ones. You could watch a charming streamer play, instead. (...)

@dabeaz now, a teacher is a more human, personalized version of a walkthrough. They know where all secrets are, they had their fun, but they aren't there to give the steps to succeed. They just need to unblock the player and make them have the most fun possible.

I don't know where to go with this analogy, but: teachers and knowledge aren't going anywhere, though they won't be the easiest way to play the game anymore -- but they'll be the guide to the most fulfilling path.