Teaching ethics to engineers: bringing academics on board