“Universities should start with broader training for computer science students. I contacted eight of the top undergraduate programs in computer science, and found that most do not require students to take a course on ethical and social issues in computer science (although some offer optional courses). Such courses are hard to teach well. Computer scientists often don’t take them seriously, are uncomfortable with non-quantitative thinking, are overconfident because they’re mathematically brilliant, or are convinced that utilitarianism is the answer to everything. But universities need to try.”