Planning for Difference: Preparing Students to Create Flexible and Elaborated Team Charters that Can Adapt to Support Diverse Teams | IEEE Journals & Magazine | IEEE Xplore