This course presents a philosophical examination of the nature of engineering practice and applied technology. What ethical challenges might engineers face as professional members of society? What considerations should inform these choices? What obligations constrain these choices? How do engineering projects reflect the values and prejudices of the broader communities in which they develop? What control does an engineer have over these values? This course will introduce several conceptual resources for thinking through the ethical challenges engineers face. Special emphasis is given to issues of values, regulations, responsibility, risk, safety, rights, respect and whistle blowing. We’ll apply these concepts to a variety of real world cases in order to understand how ethical conflicts arise, how they might be resolved, and how to understand our role as professionals in the process.