0
I taught Python for non-CS Majors last semester. For every assignment, I checked what ChatGPT would give me. If I treated the submissions as "black box", it turns, ChatGPT would get an A. Looking at the code, sometimes I could see constructs that have been replaced by better ones in newer version...