Python Versus C++: An Analysis of Student Struggle on Small Coding Exercises in Introductory Programming Courses. - Nabeel Alzahrani; Frank Vahid; Alex D. Edgcomb; Kevin Nguyen; Roman Lysecky (SIGCSE, 2018)

Progression highlighting for programming courses. - Nabeel Alzahrani; Frank Vahid (J. Comput. Sci. Coll., 2021)

Detecting Students of Concern in Introductory Programming Classes: Techniques to Indicate Potential Struggle or Cheating - Nabeel Alzahrani (2022)