CSE Professor Frank Vahid received a new NSF grant titled "Title: Teaching introductory CS: Shifting from detecting/punishing cheating to gaining programming behavior insight".
In math, students have to "show their work" leading to an answer. But in CS, instructors usually only see the final program. This project provides CS instructors with insights into students' programming behaviors, which can help deter cheating, can enable giving credit for good practice, and can give teachers insights that lead to better teaching.