"A good engineer both does things right, and does the right thing." So writes Karl Stephan on his excellent Engineering Ethics Blog. As Stephen explains, engineering schools do a phenomenal job teaching the nuts and bolts of engineering, but they sometimes fall short when it comes to questions of who will buy the product, what they will do with it, whether or not products can do harm, and how...