ChatGPT - Teaching and Learning Insights