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
SIGCSE TS
- Idea Builder: Motivating Idea Generation and Planning through Storyboarding
- Detecting ChatGPT-Generated Code Submissions in a CS1 Course Using Machine Learning Models
- Workshop 411: Ninth SPLICE Workshop on Technology and Data Infrastructure for CS Education Research
- Novices' Perceptions of Web-Search and AI for Programming
- Experience Helps, but It Isn’t Everything: Exploring Causes of Affective State in Novice Programmers
View general profile