Reengineering the curriculum: design and analysis of a new undergraduate Electrical and Computer Engineering degree at Carnegie Mellon University | IEEE Journals & Magazine | IEEE Xplore