Educating the engineer of 2020: Adapting engineering education to the new century | IEEE Journals & Magazine | IEEE Xplore