Another good voice on the topic of ethics in Computer Science: https://www.wired.com/2017/04/hey-computer-scientists-stop-hating-humanities

Curious Dan about the program at your school, are ethics and humanities classes optional or required on the computer science side? Sounds like there's some of it more on the software engineering route akin to bridge engineers.