Interactive Lecture: The Role of Videos and Games in Foster Students’ Teamwork Skills | Synapse