My son waiting to get to University use the ChatGPT in programming. It saves time. But as allways there is issues as you say with ex plagiarism but the struggle with programming is allso learning - hope there will be balance.