Balancing technical and social issues: a new first-year design course | IEEE Journals & Magazine | IEEE Xplore