Ethical Machines

How Should We Teach Ethics to Computer Science Majors?

Oct 16, 2025
In this engaging discussion, Steven Kelts, a lecturer at Princeton's School of Public and International Affairs and the Department of Computer Science, shares insights on teaching ethics to future tech leaders. He argues for more than just philosophical approaches, advocating for practical training that includes moral awareness and ethical decision-making. Kelts emphasizes the importance of recognizing subtle ethical red flags and fostering systemic solutions over individual heroism. He also explores innovative teaching methods, including role plays and integrating LLMs in ethics education.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

Four-Stage Ethical Decision Process

  • Ethical decision-making is a four-stage process: awareness, deliberation, intention, and behavior under organizational pressure.
  • Training must target all four stages to convert moral insight into real workplace action.
ADVICE

Practice Issue-Spotting With Unlabeled Scenarios

  • Train students to "smell the ethical smoke" by giving them unlabeled scenarios to spot potential problems.
  • Teach when to seek expert and diverse perspectives rather than just teaching moral theory.
INSIGHT

Horror Stories Must Include Technical Causes

  • Horror stories about big tech can prime students' antennae if paired with technical accuracy and remedies.
  • Students want concrete links from system design choices to ethical harms and actionable fixes.
Get the Snipd Podcast app to discover more snips from this episode
Get the app