Having half of the title is too triggering. That's not fair to the CS prof. Misleading.
But to comment on the article, although I've encountered several falsities in chatgpt output, I'm still very surprised that it could devise algorithms when I would give him the criteria.
And it would even output some code samples.
It shouldn't be underestimated as a programming aid.