In this paper we describe five knowledge areas for IS educational activities called for in the MSIS 2006 Model Curriculum. The knowledge areas are business processes, emerging technologies, globalization, human–computer interactions, and the impacts of digitization. We then describe two graduate-level courses which pursue these activities — each from a different perspective. One perspective focuses on students learning concepts about virtual teams and collaboration technologies. Another perspective centers on students finding, implementing, and evaluating virtual team and collaboration technologies. We describe the results of educational activities we embedded within these courses that purportedly helped students learn about the five knowledge areas. Next, we share feedback from students. We close the paper by encapsulating our lessons learned.