Acknowledgments

This course was first taught at the University of Washington School of Computer Science in Winter, 2020. Jared Moore and Johan Michalove, building on their previous offerings in Winter, 2018, and Winter, 2019, designed it.

It wasn’t a solitary effort. This course would not have possible without the advocacy of Dan Grossman, the feedback of Ken Yasuhara at the Office for the Advancement of Engineering Teaching & Learning, and the feedback from students. Moreover, this course draws on the work of many critical scholars and other courses, some of which are detailed in the resources page.

Nor does it exist in a vacuum. As Jared has written, for the ACM FAT* conference, this course works “Towards a more representative politics in the ethics of computer science,” one which combines technical depth, critical scholarship, active learning, and a focus on students. Read more about the course’s pedagogy here.

In Winter 2024, Spring 2024, and Autumn 2024, Allen School alum Rachel Sobel taught the course and introduced several fantastic new readings and in-class activities.

The course content varies to stay up to date and to suit instructor taste.

This site is created with jekyll, html5boilerplate, and bootstrap.