Fifty-one mini case studies for engineering ethics and professionalism | IEEE Conference Publication | IEEE Xplore