3 papers
cs.CY2026
Exploring Teacher-Chatbot Interaction and Affect in Block-Based Programming
Bahare Riahi, Ally Limke, Xiaoyi Tian +8
AI-based chatbots have the potential to accelerate learning and teaching, but may also have counterproductive consequences without thoughtful design and scaffolding. To better unde…
cs.AI2026
Humanizing AI Grading: Student-Centered Insights on Fairness, Trust, Consistency and Transparency
Bahare Riahi, Viktoriia Storozhevykh, Veronica Catete
This study investigates students' perceptions of Artificial Intelligence (AI) grading systems in an undergraduate computer science course (n = 27), focusing on a block-based progra…
cs.CY2025
SnapClass: An AI-Enhanced Classroom Management System for Block-Based Programming
Bahare Riahi, Xiaoyi Tian, Ally Limke +5
Block-Based Programming (BBP) platforms, such as Snap!, have become increasingly prominent in K-12 computer science education due to their ability to simplify programming concepts…