Welcome!

This course is an interdisciplinary practicum designed to get students with computational backgrounds and students with social science backgrounds to collaborate on building practical systems that address societal issues related to race and inequity. Readings will be drawn broadly from across the social sciences and computer science. We will discuss how to work with large, complex datasets and highlight the benefits of working directly with practitioners to tackle some of society’s most vexing social problems. Students interested in participating should complete the online application for permission at https://web.stanford.edu/class/cs329r/. Limited enrollment.

Acceptance in the course is by permission only. To apply, fill out the form here.

Course meeting time and place:

Tuesdays 1:30 - 4:00 pm, GSB Room M107 (McClelland 107, across from/South of Arbuckle dining hall)

Instructors:

Jennifer L. Eberhardt
Email: jleberhardt@stanford.edu
Office Hours: Mondays 11:30 – 12 noon, Mondays 3:00- 3:30 pm, or by appointment

Dan Jurafsky
Email: jurafsky@stanford.edu
Class Office Hours: Tuesdays 4:00 – 5:00 pm, or by appointment

Teaching Partner:

Myra Cheng
Email: myra1@stanford.edu
Office Hours: Tuesdays 4:00 – 5:00 pm, or by appointment

Course Description:

Course Description: This course is an interdisciplinary practicum designed to get students with computational backgrounds and students with social science backgrounds to collaborate on building practical language-related systems that address societal issues related to race and inequity. Readings will be drawn broadly from across the social sciences and computer science. Students will work with large, complex datasets and participate in research involving community partnerships relevant to race and natural language processing. Prerequisite: Graduate standing and instructor permission required. Limited enrollment.

Course Requirements

Reaction Papers: 20% of final grade
Class Participation: 10% “ “
Discussion Leadership: 10% “ “
Final Project: 60% “ “


Due Dates:

Discussion Questions: Mondays before 5:00 pm (each week)
Reaction Papers: Mondays before 5:00 pm (two times during quarter)
Project Proposal: Oct 8 midnight
Rough Draft of Project:    Nov 12 midnight
Project Presentation: Dec 3 in class
Final Project Writeup Dec 10 midnight

Course Topics:

Sep 24      Introduction (including topics, requirements, and ice breakers)
Oct 1 The Transmission of Bias and the Mechanics of Inequality
Oct 8 How We Police
Oct 15 How We Judge
Oct 22 How We Teach
Oct 29 How We Work
Nov 5 NO CLASS – Democracy Day
Nov 12 How We Connect
Nov 19 How We Advance
Nov 26 NO CLASS – Thanksgiving Recess
Dec 3 Presentations of Final Projects

Preparation, Attendance, and Participation:

It is important that you attend each session and complete the readings prior to class. The discussion and interaction during class time will be an integral part of the course.

Throughout, we will engage challenging questions about human behavior and society that intersect with our own lives. It is especially important that we all remain open to the expression of views that differ from our own and that we are willing to reconsider our own views. Maintaining humility about the rightness of one’s own views and appreciation for the insights of others are both essential to our being able to learn together. Of course, even as we challenge each other’s ideas and arguments, we want to maintain an atmosphere of respect and collegiality.

Reaction Papers:

You will be required to write two short reaction papers during the quarter. These papers should be approximately 2 pages (double spaced). The papers can be written for any week of your choosing, as long as they are posted to Canvas the day before the class meets to discuss the topic/readings about which you have written. These papers should not be descriptive summaries of the readings. Instead, they should offer a critical analysis. For example, you may choose to discuss a problem or limitation with one of the readings (or with several of the readings) and offer a better approach or method. You may propose a specific study to conduct. You may discuss a theme that seems to cut across all of the readings. You may propose a new theoretical framework for understanding a phenomenon discussed in the readings. There are many options. Regardless of the option you choose, you should strive to lay out a coherent, well-defended argument.

Discussion Questions:

Each week you will be asked to generate at least two discussion questions based on the readings. These questions will be factored into your participation grade. The questions will help us to understand common points of interest. And we will use them to help guide the discussion in class. Again, these questions should not be descriptive. Instead, they should be probing, analytical, and thought-provoking. Indeed, the quality of our discussions will critically depend on your contributions in this regard. Your questions should be posted on Canvas no later than 5 PM each Monday.

Discussion Leadership:

Once during the quarter, you will be asked to help lead the discussion for the week. You are expected to meet with your group partner(s) beforehand to agree on the questions and issues you will use to frame and guide the discussion. You should be prepared to point out big themes. We will rely on you to place the research in context. What is the value of the work? Why does this work matter to the fields of linguistics, computer science, psychology, organizational behavior, comparative studies, or to the public at large? Does the research have policy implications worth exploring? Bring in your own expertise on the issues to help inform the class and to push us beyond the readings.

Final Project:

The final project is a chance to apply NLP to a societal issue related to race. During the course of the quarter, we will discuss projects that developed from partnerships with leaders in industry, schools, and police departments (with whom we have built ties over the years) as well as repos of social media data. The projects you propose could involve using text data to conduct analytic studies of race and inequality in partner domains, testing NLP-powered interventions like content moderation or training, or building other practical tools. For areas where data requires IRBs or long-term contracting, the project can be a proof-of-concept proposal, with an implementation applied to pilot or sample data. The projects can be done individually or with a partner; if with a partner, we recommend a cross-disciplinary mix of computer scientists and social scientists. Project milestones include:

  1. Proposal: Based on an initial investigation of community partner or other data, propose a high-level plan for an experimental study involving an NLP system
  2. Rough Draft: A first draft of the project, including progress on a first study.
  3. In-Class Presentation of Projects
  4. Project Writeup

Assigned Readings

Week 1: September 24
Course Introduction, Student Introductions, Ice Breakers and a Taste of What’s Ahead

Week 2: October 1
The Transmission of Bias and the Mechanics of Inequality

Week 3: October 8
How We Police

Week 4: October 15
How We Judge

Week 5: October 22
How We Teach

Week 6: October 29
How We Work

Week 7: November 5 (NO CLASS – Democracy Day)

Week 8: November 12
How We Connect

Week 9: November 19
How We Advance

November 26 (NO CLASS – Thanksgiving Recess)

Week 10: December 3
Presentations of Final Projects