While all technologies have societal and ethical implications, emerging technologies (e.g. artificial intelligence and genetic engineering) often pose unique ethical challenges. As advances are made in the fields of engineering, it is vital that issues...