Teaching control engineering with a preventive ethics slant | IEEE Journals & Magazine | IEEE Xplore