Teaching ethics and the social impact of engineering within a capstone course | IEEE Conference Publication | IEEE Xplore