Teaching Integration, Trust, Communication, and Collaboration Competencies Using Challenge-Based Learning for Business and Engineering Programs | IEEE Journals & Magazine | IEEE Xplore