On the Use of Predictive Tools to Improve the Design of Undergraduate Courses | IEEE Journals & Magazine | IEEE Xplore