Elizabeth Odekirk
University of Utah
Developing intelligent programming tutors for novice programmers
ACM SIGCSE Bulletin
Ludwig: an online programming tutoring and assessment system