Area of research
Computer Science Applications · Developmental and Educational Psychology
Research interest
Research interests include Teaching and Learning Programming, Online Learning and Analytics, Intelligent Tutoring Systems and Adaptive Learning, and Educational Games and Gamification.
Leveraging an LLM-Driven Feedback System to Support Computational Thinking and AI-Integrated STEM Learning
Exploring the Design and Impact of Interactive Worked Examples for Learners with Varying Prior Knowledge
When AI Gets It Wrong: Scaffolding AI Hallucination Detection for Children Through Chatbot Creation
Investigating the Interaction of Game Features and Spatial Skills with Performance and Perceived Difficulty in a Block-Based 3D Programming Puzzle Game
Exploring Teacher-Chatbot Interaction and Affect in Block-Based Programming
ClassEcho: A Tool for Observing, Visualizing, and Analyzing Student-Teacher Interactions in K-12 Computing Classrooms
What Does It Take to Support Problem Solving in Programming Classrooms? A New Framework from the K-12 Teacher Perspective
How Do Undergraduates Interested in Computer Science Use Online, On-Demand CS Coursework?
Investigating the Impact of Confusion and Agency on Motivation in a Game-Based Learning Environment
A Survey of K-12 Teacher Needs for an Online Programming Learning System
Multi-Pronged Pedagogical Approaches to Broaden Participation in Computing and Increase Students' Computing Persistence: A Robustness Analysis of the STARS Computing Corps' Impact on Students' Intentions to Persist in Computing
Cracking the Cultural Code: Understanding the Cultural Barriers for International CS Students in the US
Experience Helps, but It Isn't Everything: Exploring Causes of Affective State in Novice Programmers
Ninth SPLICE Workshop on Technology and Data Infrastructure for CS Education Research
Cracking the Cultural Code: Understanding the Cultural Barriers for Asian International CS Students in the US
Idea Builder: Motivating Idea Generation and Planning for Open-Ended Programming Projects through Storyboarding
Scaffolding Novices: Analyzing When and How Parsons Problems Impact Novice Programming in an Integrated Science Assignment
XAI to Increase the Effectiveness of an Intelligent Pedagogical Agent
Empowering Students as Leaders of Co-Design for Block-Based Programming
Do Intentions to Persist Predict Short-Term Computing Course Enrollments
A Case Study on When and How Novices Use Code Examples in Open-Ended Programming
Enhancing a student productivity model for adaptive problem-solving assistance.
Investigating the Impact of On-Demand Code Examples on Novices' Open-Ended Programming Experience
Project-Based Software Engineering Curriculum for Secondary Students
A Unified Batch Hierarchical Reinforcement Learning Framework for Pedagogical Policy Induction with Deep Bisimulation Metrics
Student Attitudes During the Pilot of the Computer Science Frontiers Course
Block-based abstractions and expansive services to make advanced computing concepts accessible to novices
How to Catch Novice Programmers' Struggles: Detecting Moments of Struggle in Open-Ended Block-Based Programming Projects using Trace Log Data
Characterizing High School Participants’ Motivations and Outcomes in a Service-Oriented Summer Internship
Building a Virtual Community of Practice: Teacher Learning for Computational Thinking Infusion.
Beginnings: Experiential Learning for In-Service Teachers: Augmenting Teaching and Learning with Generative AI
Leveraging AI Innovation to Enhance School-Wide Literacy Through Active Learning in Montgomery County, North Carolina, Elementary Schools
Collaborative Research: Empowering Teachers to Integrate Computational Thinking into Middle School Classrooms
Collaborative Research: Conference: 2022 CISE Education and Workforce PI and Community Meetings
Collaborative Research: BPC-AE: STARS: Catalyzing Action-Oriented Academic Communities for Broadening Participation in Computing
RET Site: Socially Relevant Computing and Analytics
Collaborative Research: Beyond CS Principles: Engaging Female High School Students in New Frontiers of Computing
REU Site: Socially Relevant Computing and Analytics
Collaborative Research: Women as Leaders, Policy-Makers, and Symbols
Collaborative: The STARS Aligned: How the STARS Computing Corps Broadens Participation in Computing
EAGER: Collaborative Research: Enhancing Impact of Broadening Participation in Computing Efforts through the STARS Cohort Conference Attendance Program
Doctoral Dissertation Research Improvement Grant in Political Science: Representation and Political Support in the Face of Inequality
Collaborative Research: Integrating computing in STEM: Designing, developing, and investigating a team-based professional development model for middle- and high-school teachers
REU Site: Socially Relevant Computing and Analytics
EXP: Data-Driven Support for Novice Programmers
Track 2: CS10K: BJC-STARS: Scaling CS Principles through STARS community & leadership development
Collaborative Research: Modeling Social Interaction and Performance in STEM Learning
Type I: Collaborative Research: FRABJOUS CS - Framing a Rigorous Approach to Beauty and Joy for Outreach to Underrepresented Students in Computing at Scale
REU Site: Interactive and Intelligent Media
Type I: Collaborative Research: FRABJOUS CS - Framing a Rigorous Approach to Beauty and Joy for Outreach to Underrepresented Students in Computing at Scale
Pilot: Game2Learn: Creative Computing Education
Collaborative Research: BPC-DP: Improving Minority Student Participation in the Computing Career Pipeline with Culturally Situated Design Tools