Teaching engineers to face the “grand challenges” of the 21st century | IEEE Conference Publication | IEEE Xplore