Changing the engineering undergraduate experience by appropriate use of computer technology | IEEE Conference Publication | IEEE Xplore