David Gray Grant

Current Teaching

Embedded EthiCS

In spring of 2017, I helped found the Embedded EthiCS @ Harvard program. The program is a collaboration between the philosophy and computer science departments at Harvard University, and develops ethics modules for courses across the computer science curriculum. I currently run the Embedded EthiCS Teaching Lab, a weekly workshop for our graduate and postdoctoral fellows in philosophy and computer science. So far, we have developed modules for more than twenty computer science courses, many of which are described in our open source repository of course modules.

CS 108: Intelligent Systems: Design and Ethical Challenges

In spring of 2020, Milind Tambe and I will be co-teaching CS 108: Intelligent Systems: Design and Ethical Challenges in the computer science department at Harvard. The course teaches computer science students how to solve real-world problems using artificial intelligence, and how to address ethical challenges by applying appropriate design techniques.

Statement of Teaching Philosophy

The current version of my Statement of Teaching Philosophy is here.

Sample Syllabi

Ethics and Algorithms [description] [syllabus]

Capitalism, Inequality, and Justice [description] [syllabus]

Philosophy of Artificial Intelligence [description] [syllabus]

Teaching Experience

I previously taught philosophy as a teaching fellow, guest lecturer, and writing advisor at the Massachusetts Institute of Technology, Harvard College, the Harvard Kennedy School of Government, and Harvard Extension School. In summer 2015 and 2016, I was a faculty member in philosophy at the North Carolina Governor's School, a summer program for gifted high school students from across the state.

A more detailed summary appears below.

Embedded EthiCS Modules

I developed and taught Embedded EthiCS modules for the following Harvard computer science courses:
  • Systems Security (James Mickens), Fall 2018 ("The Ethics of Hacking Back")
  • Programming Languages (Stephen Chong), Spring 2018 ("Ethics in Software Verification and Validation")
  • Introduction to Computer Science II (Stuart Shieber), Spring 2018 ("Morally Responsible Software Development")
  • Design of Useful and Usable Interactive Systems (Krzysztof Gajos, Ofra Amir), Spring 2018 and Spring 2017 ("The Ethics of Inclusive Design")
  • Fairness, Privacy, and Validity in Data Analysis (Cynthia Dwork), Fall 2017 ("Algorithmic Fairness and Equality of Opportunity")
  • Networks (Yaron Singer), Fall 2017 and Spring 2017 ("Facebook, Fake News, and the Ethics of Censorship")
  • Data Science II (Hanspeter Pfister, Mark Glickman, Verena Kaynig-Fittkau), Spring 2017 ("Ethics and the Data Science Process")
  • Big Ideas in Computer Science (Henry Leitner), Spring 2017 ("Electronic Privacy")

Undergraduate Supervision

At Harvard University:
  • Honors Thesis Advisor, Michael Bervell, Click Here to Accept: Electronic Informational Privacy on Social Media, 2018-2019

As Teaching Fellow

At the Harvard Kennedy School of Government:
  • The Responsibilities of Public Action (Christopher Robichaud), Fall 2017, Fall 2016, Fall 2015, Spring 2014
  • Ethics in Public Life (Christopher Robichaud), Fall 2016, Fall 2015, Fall 2014
  • Economic Justice (Christopher Robichaud), Spring 2016, Fall 2014
At Harvard University:
  • Philosophy of Psychology (Guven Guzeldere), Spring 2016
  • Ancient Philosophy (Russell Jones), Spring 2015
At the Harvard Extension School:
  • Utopia and Dystopia in Fiction and Philosophy (Christopher Robichaud), Fall 2016
  • Contemporary Topics in Political Philosophy (Christopher Robichaud), Fall 2013
At the Massachusetts Institute of Technology:
  • Minds and Machines (Alex Byrne), Fall 2011
  • Justice (Lucas Stanczyk), Spring 2011
  • Philosophical Issues in Brain Science (Alex Byrne and Pawan Sinha), Fall 2010
  • Bioethics (Caspar Hare and David Jones), Spring 2010
  • Classics of Western Philosophy (Rae Langton), Fall 2009

As Grader

At the Massachusetts Institute of Technology:
  • Theory of Knowledge (Roger White), Spring 2013