CAL programming tutors that guide students in solving problems and help students building skills. - Wei Jin 007; Albert T. Corbett (ICER, 2011)

Effectiveness of cognitive apprenticeship learning (CAL) and cognitive tutors (CT) for problem solving using fundamental programming concepts. - Wei Jin 007; Albert T. Corbett (SIGCSE, 2011)

Program Representation for Automatic Hint Generation for a Data-Driven Novice Programming Tutor. - Wei Jin 007; Tiffany Barnes; John C. Stamper; Michael John Eagle; Matthew W. Johnson 001; Lorrie Lehmann (ITS, 2012)

Evaluation of Guided-Planning and Assisted-Coding with Task Relevant Dynamic Hinting. - Wei Jin 007; Albert T. Corbett; Will Lloyd; Lewis Baumstark; Christine Rolka (Intelligent Tutoring Systems, 2014)