This document discusses engineering ethics and how to resolve moral issues. It covers different types of interaction rules like etiquette, law, morals, and ethics. It also compares moral theories like ethical egoism, utilitarianism, and rights analysis that can be used to resolve moral issues. The document provides examples of applying these moral theories and discusses how to make decisions when the theories diverge. It concludes with the duties of an ethical engineer and considerations for resource allocation.