Organizations are heavily investing in virtual teams to enhance their performance and competitiveness. These types of teams are made possible by advances in computer-mediated communication and software that allows people to work collaboratively on projects without being co-located or even working at the same time. Managing teams and collaborating online presents unique challenges. Maintaining a productive virtual team requires more than just the willingness of global participants, but even more so the tools to conduct and manage virtual projects. It is therefore important to incorporate online collaboration skills into the IT curriculum at the university level. This chapter provides a general overview of virtual teams; today's collaborative tools, and discuss expertise necessary for virtual teams to be successful.