Wow! What an awesome post! Thank you for doing this in your class and reporting on it. You answered so many questions I had thanks to your careful field research. After reading your post, I can imagine the attributes of the ChatGPT training dataset much more clearly - like you said, it must have had a lot of Python in it. I am so glad you included this observation: "...many students noted that the more revisions they went through, the worse the code got." I was wondering if that would happen! Thanks also for providing us all a use-case we can emulate in our teaching.