The impact of technology on engineering and computer science education in the 21/sup st/ Century: changing classroom instructional methods | IEEE Conference Publication | IEEE Xplore