For logistics and administrative questions, please email cs170@ (a private email that is only seen by the head TAs and professors).
Append to all emails.


Prof. Alessandro Chiesa

alexch@ • website

Prof. James Demmel

demmel@ • website


James Chen

Head TA • jamesyc23@

Hi, I’m a 4th year EECS + Math major from the North (aka Oregon)! I’m interested in CS theory + quantum computing. I also enjoy rock climbing, card magic, chess, and chatting about economics and finance. Looking forward to the semester!

Kevin Zhu

Head TA • zhu502846@

Hello! My name is Kevin and I am a 3rd year from Chicago-ish. Outside of CS, some things I currently like are Journey to the West (1986), poker, Dr Huberman’s new podcast, and insaneintherainmusic. Hope you like 170 and feel free to talk to me about anything!

Varun Jhunjhunwalla

Head TA • varunj@

Hi, I’m a senior studying EECS from Mumbai, India. This class blew my mind when I took it and I hope you have a similar experience this semester. Here are some slides that go over homework solutions.

Emaan Hariri

Project TA • ehariri@ • website

Hi everyone, I’m Emaan! I’m a 5th-year MS student in EECS from Orange County, CA. I love eating, reading, Netflix, history, politics, and most things CS related! CS 170 was my favorite class at Berkeley, and hopefully, by the end of the semester, it will be yours too!

Nate Young

Content TA • nateyoung@

I’m a first-year MS student, and this is my 5th time TAing 170. I enjoy writing extra notes, thinking about everything wrong with computer science, and wasting time, so feel free to talk to me about any of that.

Adnaan Sachidanandan


Hey everyone! I’m a junior studying CS and Business from Palo Alto, CA. I love to play soccer, sing, make music, and play video games in my free time. I’m also really funny! Seriously. Ok kinda funny. Please laugh at my jokes

Adrian Fan


Hi! I am a junior majoring in CS and math with a passion for CS theory and systems. I enjoy playing card games and video games, going on hikes, and playing the piano.

Annamira O'Toole


Hi! I’m a second year math + CS student from the Boston area. I spend most of my free time training as a wanna-be triathlete, hiking the fire trails, browsing myself into Spotify rabbit holes, and trying hard to make new friends amid this covid situation. Hit me up any time :)

Elicia Ye


hey! i’m a 3rd year studying CS and i’m skrt-skrting my way through this form with 1% battery

Frank Liu


Hi! I’m a junior from San Mateo, CA studying MCB Immunology and CS. I enjoy traveling and exploring new places, memorizing everything there is to know about public transit routes, playing Chopin on the piano, working out at the gym, and getting food with friends. Excited for a fun semester ahead! :)

Julius Vering


Hi everyone, I’m Julius and I’m a junior studying EECS and Math. I really like theoretical CS and cryptography. In my free time, I enjoy spending time outdoors, particularly hiking, surfing, skiing, or climbing. I look forward to exploring the world of theoretical computer science with you!

Lily Li


Hi I’m Lily, a junior math/CS major still living in Berkeley this semester. Before COVID, I was really into carillon music and played a concert at the campanile every week. Now, I’ve fallen into the rabbit hole of topology, especially knots, links, and braid groups. if you’re interested in any of those things, I’d love to talk about it with you! Excited to meet you over Zoom this semester.

Manan Khattar


Hi everyone! I’m Manan, a fourth-year CS and Math major from the East Bay. In quarantine, I’ve been super into Community, The Midnight, abstract strategy games, reading historical fiction, and cooking Indian food. I have also have an unhealthy obsession with productivity software. If any of those sound interesting to you, hit me up and I’d love to chat!

Neil Palleti


Hey everyone! I’m a fourth-year CS student from Cupertino. I love playing tennis, watching movies, and dancing (I’m on Berkeley’s team, Zahanat). If you want to play tennis, learn how to dance, or just want to talk, please feel free to stop by or message me!

Nima Rezaeian


Hi! I’m a third-year EECS + music minor from Irvine, CA. I like CS theory, making music and exploring puzzles and games(come play a round of hanabi with me at Excited to meet you all!

Raghav Singh


Hi! I am a 3rd year EECS major from Mumbai, India. I spend my free time exploring new ways to procrastinate. Most recently I’ve been reading about algorithms and data analytics in motorsport instead of writing R&C essays. I’ve gotten bored of TV shows in lockdown, so open to suggestions. Let’s make the best of this semester!

Reid Johnson


I am a double major in math and computer science wrapping up my senior year at Berkeley. In my free time I enjoy hiking, tennis, and video games. This was my favorite class at Berkeley, as it made me confident enough in my mathematical intuition to approach beautiful problems far beyond the specific frameworks from lectures.

Srishti Agarwal


Hi everyone! I’m a junior majoring in EECS. This is my second semester teaching CS170. Within EECS, I’m interested in Machine Learning and Robotics, and I’m currently working at the ADL on an NLP to detect online hatespeech. I’m also a foodie, love watching TV shows and movies, playing board games and and dancing. Feel free to drop by my OH to drop movie recs/discuss anything ML or algorithms related! I’m super excited to get know you all!

Tianchen Liu


Feel free to talk to me about: Radiohead, Pulp Fiction or any Tarantino movies, Tame Impala, your favorite author, Beijing, your favorite place in Berkeley, Pink Floyd, your favorite weirdest movie, stand-up comedy, Frank Ocean, 30 Rock, your favorite Kanye album, Pastrami Reuben sandwich, your decade list of music/movies/books, Barry (the TV show), Car Seat Headrest (the band), your Criterion collection, Chinese food, life in Cal, CS Theory, and of course, CS 170.

Vaibhav (Vaib) Gattani


Hey there! I’m a third-year CS student from Singapore. I love playing tennis and football (the one where you kick a ball), watching sitcoms and recently been watching a lot of NBA. Hope you have a great semester in 170 and let me know if I can help in any way!


Abhik Ahuja


Hi! I’m a second year CS and Math major. I love Rubik’s cubes, origami, and chess. Feel free to email if you want to talk about any of those (or anything else) and I hope you enjoy CS170 :)

Allison Li


Hi! I’m a second year CS and Applied Math major from San Jose. In my free time, I enjoy going on walks, playing viola, (slowly) learning to cook, and diving into Reddit rabbit holes. I hope you have a great time in 170!

Andrew Wan


Hi I’m Andrew, a fourth year CS/DS major from Alameda. Recently I’ve been playing a lot of chess and other assorted video games and I really enjoy watching anime and reading manga. Hope y’all have a great time with this class!

Andy Zhao


Hi, I’m Andy, a junior studying CS + Statistics from Fremont, CA (no, I didn’t go to MSJ). I love all things sports, so much so that my friends and I decided to create a podcast: link. Come ask me how I’m enjoying Alvin Kamara on my fantasy team, meme r/wsb together, or just reach out and let’s be friends.

Armaan Goel


Hey, everyone! I’m a second-year EECS and Business student at Berkeley, but I’m originally from Indiana. Outside of school, I’m super interested in entrepreneurship, so I’m working to start a company with some friends this semester. In my free time, I enjoy exploring Berkeley with friends. I hope you enjoy this class as much as I did!

Brandon Schellhaass


Hi, I’m a second year EECS student who really enjoyed CS170 and I hope you do too!

Chirag Sharma


Hello! I’m a third year majoring in Physics and CS. I love trying out new restaurants and coffee shops in Berkeley so please hit me up with recommendations! I also want to get back into reading fiction (especially science fiction) so I’d love some suggestions there too. In exchange, I’ll share my love of algorithms :)

Cindy Zhang


Hello! I’m Cindy, a third year CS major from Cupertino, CA. Outside of academics, one of my hobbies is wushu (Chinese martial arts). I love spontaneous adventures, but more specifically, I have an unhealthy obsession with going to the beach. I hope y’all have a great semester, and don’t hesitate to reach out to me about anything.

Ian Chang


I’m Ian from Santa Monica, CA. My favorite video game is Spotify, and I’m the internet’s second busiest music nerd. If you love cryptography, UFC, or Spotify feel free to spark a convo with me about it.

James Jiao


Hey it’s James, I’m a second-year EECS major from Cupertino, CA and my first semester on 170 course staff. My friends know me as the guy with a startup, a football fanatic, and a poker nut, so if any of these topics interest you definitely reach out!

Jason Wang


Hiiiiii I’m Jason, a second year CS student. I love video games and playing guitar. Very excited to be a staff of this course again. Hope you guys enjoy this course!

Jerry Lai


I like computers! Beep boop

Kelvin Lee


Hi! I’m a sophomore CS and Applied Math major from Irvine, CA. In my free time, I love playing basketball, watching the NBA, and working out. I look forward to meeting you all! Here’s my personal website:

Kevin Li


I’m a third year Philosophy and Computer Science major. I like tennis, sleeping, and CS170!!

Kristy Lee


Hi everyone, I am a third year studying CS and Applied Math. In my free time I enjoy eating ramen/udon and playing games (including Hanabi) with friends. I hope you enjoy 170 this semester!

Luke Cao


Hey guys! I’m a junior studying CS and Math. I love playing soccer and video games. Hope you enjoy this course!

Luyao He


Hi! I am a sophomore studying CS and Economics. In my spare time, I like playing volleyball, basketball, and 8 ball pool. I also spend some time practicing Chinese calligraphy. I hope y’all enjoy CS170, and let’s rock this virtual semester!

Max Emerling


Hey, I’m Max. I’m a Sophomore EECS major from the East Bay (not one of the Silicon Valley kids). I like playing soccer, running, and learning foreign languages like French, Japanese, and Hebrew. I’m also always down to talk about music, stocks, or anything else. 170 is a super dope class so I’m looking forward to helping y’all out with it!

Norman Karr


Hello everyone! I am a junior studying Computer Science and Physics. Whenever I’m not staring at code or impossible integrals, I enjoy playing basketball and recording music with Logic. I hope that you all will enjoy this class as much as I did!

Oleksii Volkovskyi


Hey, I’m a sophomore studying EECS! I’m passionate about hip hop, thrifting, stonks, entrepreneurship, and algorithms, of course. Hit me up if you want to talk about LP duality or pitch your billion-dollar startup :)

Param Nagda


Bears. Beets. Battlestar Galactica.

Rithvik Chuppala


Hi! I’m a 2nd year majoring EECS and Data Science from the Bay Area. My recent pastime activities include playing video games and watching movies with friends over Zoom. I enjoy watching soccer and basketball and do vaguely recall playing both back in the days before the pandemic. Hope you guys enjoy CS 170 in (hopefully) the last semester of Zoom!

Ru Pei


Hey everybody! I’m a third-year Business and CS major from Toronto, Ontario, Canada (yes, we live in igloos and ride polar bears to school). In my free time you’ll probably find me hiking, at a poker table, playing soccer, or on a spontaneous Gig car adventure. I’m also a huge Chelsea FC (KTBFFH) and Toronto Raptors fan. Looking forward to the semester!

Ruomu Xu


Hi folks! I’m a second year CS student (for now) from Shandong, China. I used to participate in competitive programming contests. I am a CS:GO, osu! and Kancolle player, and a reader of A Certain Magical Index: Misaka Mikoto and Kamijou Touma plz get married! ₍₍(ง˘ω˘)ว⁾⁾I have written a truly marvelous bio that this margin is too narrow to contain

Sayan Das


Hello! I’m Sayan, a third year undergraduate student from the Bay Area studying Chemical Engineering and Computer Science. In my free time, I enjoy playing Smash Bros, Splatoon, and going on night walks around my neighborhood. Looking forward to meeting you this semester and good luck to all taking this class!

Sean Huang


Looking forward to working with you!

Selina Kim


Hi! I’m a second year CS major. I like reading books, baking, listening to music, and watching movies!

Srinija Cherivirala


What’s up! I’m Sri, a second year EECS + Business major from Orlando, FL. I love spicy food, rap/r&b music, and my puppy Zuko. Welcome to 170!

Trace Zhu


Hi, I’m Trace (he/him) and I was named after the sum of the eigenvalues of a matrix. Ask me about my keyboard!

Tynan Sigg


Hi! I’m Tynan, a third year CS student. I was once the world’s youngest person, have more arms than average, and can guess the solutions to NP-complete problems (but only with negligible probability). In my free time I can be found mountain biking, untangling qubits, playing cello, and replacing the tape in my Turing machine.

Vin Anand


Hi! I’m a fourth year EECS and Materials Science major from DC. Super interested in alternative rock, hiking and algorithms of course :)