Developing Teamwork Skills in Undergraduate Engineering Students: A Comparison Between Disciplinary and Cross-Disciplinary Projects | IEEE Journals & Magazine | IEEE Xplore