We need more of this. Harvard works to embed ethics in computer science curriculum:
Embedding ethics across the curriculum helps computer science students see how ethical issues can arise from many contexts, issues ranging from the way social networks facilitate the spread of false information to censorship to machine-learning techniques that empower statistical inferences in employment and in the criminal justice system.
Courses in artificial intelligence and machine learning are obvious areas for ethical discussions, but Embedded EthiCS also has built modules for less-obvious pairings, such as applied algebra.
“We really want to get students habituated to thinking: How might an ethical issue arise in this context or that context?” Simmons said.