The document discusses using educational theory and moral psychology to inform the teaching of ethics in computing. It summarizes key challenges in information security, and theories of moral development. It argues that constructivism and critical theory are best suited for teaching ethics, as constructivism addresses the developmental nature of learning ethics through experience, while critical theory empowers students. An effective approach provides experiential learning and takes students' perspectives into account to help them develop reasoned ethical decision-making.