Registered user since Wed 25 Jul 2018
I am an Assistant Professor in the Computer Science Department at North Carolina State University, where I run the HINTS Lab. I am also a part of NCSU’s Center for Educational Informatics. My research goal is to reimagine educational programming environments as adaptive, data-driven systems that support students automatically as they pursue learning goals that are meaningful to them. I believe that every student should be able to learn computing with the support they need to be successful, working on projects that suit their values and interests. My research sits at the intersection of Computing Education Research (CER), Educational Data Mining (EDM) and Intelligent Tutoring Systems (ITS). My current research focuses on:
- Developing and evaluating iSnap, the first block-based programming environment to offer data-driven hints.
- Designing algorithms to automatically generate programming hints and feedback using student data.
- Investigating how students seek and use human and automated help when programming.
- Comparing the effectiveness of block-based, frame-based and textual programming interfaces for novice programmers.
Contributions
2024
ICER
- Author of Evaluating the Effectiveness of a Testing Checklist Intervention in CS2: An Quasi-experimental Replication Study within the Research Papers-track
- Committee Member in Program Committee within the Research Papers-track
- Author of An Investigation of the Drivers of Novice Programmers’ Intentions to Use Web Search and GenAI within the Research Papers-track
- Author of Overcoming Barriers in Scaling Computing Education Research Programming Tools: A Developer’s Perspective within the Research Papers-track
SIGCSE TS
- Author of Idea Builder: Motivating Idea Generation and Planning through Storyboarding within the Papers-track
- Author of Detecting ChatGPT-Generated Code Submissions in a CS1 Course Using Machine Learning Models within the Papers-track
- Author of Workshop 411: Ninth SPLICE Workshop on Technology and Data Infrastructure for CS Education Research within the Workshops-track
- Author of Novices' Perceptions of Web-Search and AI for Programming within the Posters-track
- Author of Experience Helps, but It Isn’t Everything: Exploring Causes of Affective State in Novice Programmers within the Posters-track
2023
ICER
SIGCSE TS
- Organizer of Eighth SPLICE Workshop on Technology and Data Infrastructure for CS Education Research within the Affiliated Events-track
- Author of Analysis of Novices’ Web-Based Help-Seeking Behavior While Programming within the Papers-track
- Author of Do Intentions to Persist Predict Short-Term Computing Course Enrollments? A Scale Development, Validation, and Reliability Analysis within the Papers-track
- Session Chair of Eighth SPLICE Workshop on Technology and Data Infrastructure for CS Education Research (part of Affiliated Events)