What is the chance they are doing anything new in a 100 level CS course? Interesting, perhaps, but new? Couldn't one find answers to most of the problems in 4+ languages with a single search? I understand the argument, to an extent, that the student is simply lowering the barrier to cheating, but isn't it he really just lowering it from just above the knee to just below the knee?
It was easy to cheat 8 years ago (from what I remember), it's surely easier to cheat now, and it's certainly not because this one kid stood up for something in which he believes.