Virtual teamwork is an important skill for students to develop. While it presents challenges to collaborate without in-person interaction, it can be an effective way for engineering students to work in groups. Engineering assignments conducted virtually could involve video-based experiments, data analysis, problem-solving scenarios, or game-based learning. Instructors should clearly define tasks and learning objectives. Student collaboration is evaluated based on knowledge mastery, methods, process, and teamwork. Communication, planning, decision-making, execution, and evaluation are key components of the virtual teamwork process.