A project-centered approach to teaching teamwork and effective communication | IEEE Conference Publication | IEEE Xplore