Michael LinChatbot Assisted Learning, Generative AI, Personalized Learning, Learning Analytics, Active Learning, Peer Review, Self-Regulated LearningCanadaArtificial IntelligenceTechnology Education