Princeton’s Department of Computer Science is teaching practical ethics in its technical courses. Photo illustration by Bumper DeJesus Learning to use computing skills, ethically