Throwing the baby out with the bathwater? The role of fundamentals in 21st century engineering education | IEEE Conference Publication | IEEE Xplore