Barriers, Biases and Opportunities of Communication and Cooperation with Computers: Introduction and Overview -- Facilitating Collaborative Knowledge Construction in Computer-Mediated Learning Environments with Cooperation Scripts -- How to Support Synchronous Net-Based Learning Discourses: Principles and Perspectives -- Instructional Support for Collaboration in Desktop Videoconference Setting…