On the Impact of a Collaborative Pedagogy on African American Millennial Students in Software Engineering | IEEE Conference Publication | IEEE Xplore