Education: Engineers with a difference: University students learn to deal with issues and problems that arise from the interaction of technology and society | IEEE Journals & Magazine | IEEE Xplore