This document discusses moral development theories including Kohlberg's stages of moral development and Gilligan's theory of care-based morality. It also discusses models of professional roles for engineers, including savior, guardian, bureaucratic servant, and social experimenter. Finally, it addresses the topics of self-interest in engineering and the responsibility of engineers as social experimenters to consider the impacts of their work in a comprehensive, autonomous, and accountable manner.