Sarah Chasins in Stanley Hall

Research Bio

Sarah Chasins is an assistant professor in Electrical Engineering and Computer Sciences.  Her research focuses on programming languages and program synthesis, with an emphasis on work that brings together programming systems, HCI, and data science.  She is a Chan Zuckerberg Biohub Investigator.

Research Expertise and Interest

programming systems, human-computer interaction, programming languages, programming languages and compilers, program synthesis, data science

In the News

EPIC Data Lab: Harnessing the Power of Computer Science to Help Society

Building data tools that allow people without programming backgrounds to benefit from the latest computer science advances, the EPIC Data Lab – short for Effective Programming, Interaction, and Computation with Data, a new UC Berkeley Lab, is collaborating with end-users like public defenders to understand what important messy data challenges exist in their fields.

Teaching

Courses taught during the three most recent terms
2026 Spring
  • Supervised Independent Study  [COMPSCI 199]  

  • Special Topics  [COMPSCI 294]  

  • Individual Research  [COMPSCI 299]  

2025 Fall
  • Programming Languages and Compilers  [COMPSCI 164]  

  • Supervised Independent Study  [COMPSCI 199]  

  • Special Topics  [COMPSCI 294]  

  • Individual Research  [COMPSCI 299]  

  • Professional Preparation: Supervised Teaching of Computer Science  [COMPSCI 399]  

  • Senior Honors Thesis Research  [COMPSCI H196A]  

2025 Summer
  • Field Studies in Computer Science  [COMPSCI 297]  

2025 Spring
  • Supervised Independent Study  [COMPSCI 199]  

  • Special Topics  [COMPSCI 294]  

  • Individual Research  [COMPSCI 299]  

  • Senior Honors Thesis Research  [COMPSCI H196B]