3 papers
cs.CY2026
A Classroom Study of LLM-Generated Feedback Intervention in Introductory Programming
Hasnain Heickal, Andrew Lan
Large language models (LLMs) are increasingly used to provide automated feedback in introductory programming courses, yet empirical evidence from authentic classroom deployments co…
cs.SE2025
Learning Code-Edit Embedding to Model Student Debugging Behavior
Hasnain Heickal, Andrew Lan
Providing effective feedback for programming assignments in computer science education can be challenging: students solve problems by iteratively submitting code, executing it, and…
cs.CL2024
Generating Feedback-Ladders for Logical Errors in Programming using Large Language Models
Hasnain Heickal, Andrew Lan
In feedback generation for logical errors in programming assignments, large language model (LLM)-based methods have shown great promise. These methods ask the LLM to generate feedb…