Experiences and Lessons Learned from Onsite and Remote Teamwork Based Courses in Software Engineering | IEEE Conference Publication | IEEE Xplore