Social informatics and service-learning as models for teaching ethical and social issues in science and engineering | IEEE Conference Publication | IEEE Xplore