Defining, integrating, and assessing a purposeful progression of cross-curricular initiatives into a computer science program | IEEE Conference Publication | IEEE Xplore