Designing Effective Team Projects in Online Courses

Fostering communication skills and relationships in online team projects