Faced with increased use of distributed project teams in industry, MIS students need to be trained to improve their awareness of and competence in distributed teamwork. This paper describes a curriculum initiative to incorporate distributed teamwork and collaborative technologies into software development and implementation projects for MIS students. There were two stages in the study; the first stage investigated co-located teams that engaged in project subtasks in a distributed format. The second stage investigated real distributed teams that engaged in a fully distributed project. Our study indicates that students increased their capacity to work in a distributed situation by using collaboration technologies. As instructors, we also learned ways to design and more effectively teach this type of class.