Professor catches student cheating with ChatGPT: 'I feel abject terror'