• Publications
  • Influence
Problems Before Solutions: Automated Problem Clarification at Scale
TLDR
An enriched approach to automatic assessment is presented that explicitly assists students in understanding the detailed specification of technical problems that they are asked to solve, in addition to evaluating their solutions.
Fuzz Testing Projects in Massive Courses
TLDR
In the first project of a 1,400-student introductory computer science course, fuzz testing caught errors that were missed by a suite of targeted test cases for more than 48% of students.
Nifty Assignments
TLDR
The Nifty Assignments special session is all about promoting and sharing the ideas and ready-to-use materials of successful assignments, and each presenter will introduce their assignment, give a quick demo, and describe its niche in the curriculum and its strengths and weaknesses.