'Do I Have to Take This Class?': A Review of Ethics Requirements in Computer Science Curricula | Synapse