Programming Languages and Compilers

CS 164 @ UC Berkeley, Fall 2023

The Teaching Staff

Sarah E. Chasins

Sarah E. Chasins

Pronouns: she/her

Role: Instructor

Office Hours: Tue 9:00am–10:00am @ Soda 727

Hi, all! I’m Sarah, and I’m so excited that I get to join y’ll for this course—I absolutely *love* this class! Swing by office hours if you want to chat about compilers, programming languages, career stuff, research stuff, whatever random CS topics are on your mind. I’ve also been hanging around Berkeley off and on since about 2012, so swing by office hours if you want recs for tasty vegan food in the area. :) I’m very much looking forward to teaching this course and can’t wait to get started. Feel free to reach out with feedback about the course at any time—the whole course staff wants this to be an awesome experience for you. We have a lot of fun playing with compilers, and we think you might too! :)

Headshot of Gabriel Matute, a young latino man.

Gabriel Matute

Pronouns: he/him; él/lo

Role: Head GSI

Office Hours: Thu 2pm @ Soda 347 (Alcove)

I am a PhD student interested in programming languages and developer tooling. I grew up in Caracas, Venezuela, before moving to the US for my undergrad. I like playing soccer, eating tasty food, and drinking good coffee. Ask me about automating code changes as a developer!

Parker Ziegler

Parker Ziegler

Pronouns: he/him/his

Role: GSI

Office Hours: Tues 10am-11am @ Soda 411 (Alcove)

Hey folks, I’m Parker and I’m thrilled to work with you this semester as one of your GSIs! My research focuses on applying techniques from programming languages and human-computer interaction to design and build new tools for analyzing and visualizing geospatial data. I also spent five years working as a software engineer before starting my Ph.D. at Berkeley. Come drop by office hours to chat compilers, maps, web dev, data viz, the NYT crossword, baseball, or whatever else is on your mind!

Eric Rawn

Eric Rawn

Pronouns: he/him/his

Role: GSI

Office Hours: Thursday 10-11am @ Soda 411 (Alcove)

Hi! I’m Eric – I’m a 3rd year PhD student in Human-Computer Interaction. I’m really interested in how people interact with programs over time to iterate and explore, build knowledge and intuition, and reflect on previous work. I love talking about all kinds of art and craft practice, especially drawing, computational visual art, woodworking, and sewing! Always down to chat if you're curious about Human-Computer Interaction or creative computing. Looking forward to a great semester!

Sora Kanosue

Sora Kanosue

Pronouns: he/him/his

Role: GSI

Office Hours: Friday 12:30pm-1:30pm @ Cory 529

Hi everyone, my name's Sora! I'm a Master's student in the PLAIT Lab and my research focuses on programming languages and how they can be made more usable for nontechnical users. I had a blast taking this course while I was in undergrad, and I hope you all do too! Feel free to shoot me an email if you ever want to talk tennis, basketball, or anything at all!

Important Note: We are committed to being a resource to you, but it is important to note that all members of the teaching staff for this course are responsible employees, meaning that we must disclose any incidents of sexual harassment or violence to campus authorities. If you would like to speak to a confidential advocate, please consider reaching out to the Berkeley PATH to Care Center.