This course introduces the theory and practice of engineering ethics by looking at the theory of ethics, discussing case studies in engineering, and writing a detailed group research report. The theory of ethics and philosophy will be taught using the classics of Aristotle, Kant, Kierkegaard and Augustine. The case study section of the course will focus on past engineering feats and how ethical considerations played into that work. Students will also propose hypothetical cases and spend time discussing and analyzing them. The third section of the class involves students working in teams to select a case study, providing analysis through a written research paper.