Collaboration theory proposes that technology in support of CSCL should provide new types of media that foster the building of collaborative knowing; facilitate the comparison of knowledge built by different types and sizes of groups; and help collaborative groups with the act of negotiating the knowledge they are building. Further, these technologies and designs should strive to remove the teacher as the bottleneck in the communication process. In other words, the teacher should not have to act as the conduit for communication between students or as the avenue by which information is dispensed. Finally, collaboration theory-influenced technologies will strive to increase the quantity and quality of learning moments via computer-simulated situations.