This document outlines the guidelines for a 100 point code of ethics project requiring students to summarize five cases that violate the ACM code of ethics. For each case, students must articulate the ethical issue, cite the relevant parts of the code violated, and explain how the code applies to the issue and provides a resolution. An example is provided analyzing a case involving Volkswagen software developers asked to sign off on emissions-cheating software. Relevant sections of the lengthy ACM code of ethics are summarized, including contributions to society, avoiding harm, honesty, and respecting laws.