Ongoing Research Projects

Open teaching resource

Brown Socially Responsible Computing Handbook

The Brown Socially Responsible Computing Handbook is an open teaching resource for integrating ethics, responsibility, and social context into computer science education. It is designed for instructors, TAs, and students, and offers practical material for embedding socially responsible computing into existing technical courses rather than treating it as a separate add-on.

The handbook includes curated modules on themes such as privacy, accessibility, automated decision making, and generative AI, along with case studies, discussion prompts, and adaptable classroom activities. It is intended to help course staff structure lessons, connect technical content to real societal impact, and support students in critical, inclusive design thinking.

Assignment design

Stakeholder frameworks for assignment design

This research project develops stakeholder-based frameworks for designing technical assignments that make social values and trade-offs explicit. Students implement a concrete feature, such as privacy-related functionality, while working through tensions between stakeholders with competing goals. The aim is to help students translate abstract concepts, such as privacy rights, into concrete technical decisions.

Stakeholder frameworks are currently deployed and evaluated in several CS courses at Brown that are part of the study. First results, from a second-year computer systems assignment, show that different stakeholder conflicts lead students to different design choices and value priorities; see our USENIX Security 2025 paper.

Publications

See Kathi Fisler’s publications for related work.