This course is designed to cover comprehensively the area concerned with the design, implementation, and use of technical systems that support people working collaboratively. These systems are collectively known as Computer Supported Cooperative Work (CSCW) or Groupware systems. Course content will include coverage of the current theoretical, practica, technical, and social issues in CSCW and future directions of the field. Major research issues will include theoretical models of cooperative work, computer-mediated communication, group decision support systems (GDSS), situation theory, and technical innovations such as electronic meeting rooms, liveboards, shared editors, and synchronous and asynchronous communication technologies. Emphasis will be on previous, current, and future research in CSCW.