PlanIT! A new integrated tool to help novices design for open-ended projects
Promoting Students' Progress-Monitoring Behavior during Block-Based Programming
A Comparison of the Quality of Data-driven Programming Hint Generation Algorithms
Defining Tinkering Behavior in Open-ended Block-based Programming Assignments
Factors Influencing Students' Help-Seeking Behavior while Programming with Human and Computer Tutors
Lessons Learned from \"BJC\" CS Principles Professional Development
BJC in Action: Comparison of Student Perceptions of a Computer Science Principles Course
Determining the Impact of Teacher Professional Development on Perceived Ability to Teach a Computer Science Principles Course.