publication venue for
- The Effects of Self-Regulated Learning Support on Learners' Task Performance and Cognitive Load in Computer Programing. 60:1490-1513. 2022
- Types and Timing of Scaffolding to Promote Meaningful Peer Interaction and Increase Learning Performance in Computer-Supported Collaborative Learning Environments. 58:640-661. 2020
- Interactive Computing Technology in Anti-Bullying Education: The Effects of Conversation-Bot's Role on K-12 Students' Attitude Change Toward Bullying Problems. 58:200-219. 2020
- Different Types of Collaborative Problem-Solving Processes in an Online Environment: Solution Oriented Versus Problem Oriented. 56:1277-1295. 2019
- Evidence of an Intelligent Tutoring System as a Mindtool to Promote Strategic Memory of Expository Texts and Comprehension With Children in Grades 4 and 5. 55:1022-1048. 2017
- The Impact of Computer Supported Collaborative Learning Communities on High School Students' Knowledge Building, Strategic Learning, and Perceptions of the Classroom. 33:327-349. 2005
- THE EFFECTS OF MODELING EXPERT COGNITIVE STRATEGIES DURING PROBLEM-BASED LEARNING. 26:353-380. 2002
- Classroom instruction differences by level of technology use in middle school mathematics. 18:157-169. 1998
- Classroom Instruction Differences by Level of Technology Use in Middle School Mathematics. 14:157-169. 1996