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. Jelani Nelson

minilek@ • website

Welcome to CS 170.


Kevin Zhu

Head TA • zhu502846@

Hi! My name is Kevin and I am a 4th year from near Chicago. Recently I like playing fortnite and playing with my dog, Bella. Hope you enjoy CS170 and have a great semester!

Tianchen Liu

Head TA • tianchenliu@ • website

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, your favorite weirdest movie, stand-up comedy, 30 Rock, Pastrami Reuben sandwich, a software engineering practice that you think everyone should know, your decade list of music/movies/books, your Criterion collection, Chinese food, life in Cal, and of course, CS 170.

Vaibhav (Vaib) Gattani

Head TA • vaibg@

Hey there! I’m a fourth-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!

Raghav Singh

Project TA • raghavsingh@

Hi! I am a 4th 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!

Nate Young

Content TA • nateyoung@

I’m a second-year MS student, and this is my 6th 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

adnaans@ • website

Hey everyone! I’m a senior 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

Annamira O'Toole


Hi! I’m a third 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 :)

Avinash Jain


Hey what’s up! I’m a senior studying EECS from San Jose. 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.

Cindy Zhang

cindyxzhang@ • website

Hello! I’m Cindy, a fourth 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.

Elicia Ye


hi everyone! i’m a CS + Math 4th year and this is my 4th semester teaching (2nd time TA-ing) 170! come talk to me about food blogging, (un)healthy quarantine habits, ikea hauls, ut collabs, the france v. switzerland game,, trips planned but didn’t happen and more!

Kevin Li


I’m a CS and philosophy major, originally from NYC. Talk to me about playing or watching tennis, yerba mate, and the (monday) crosswords. I hope you enjoy CS 170!

Lily Li

lilyli@ • website

Hi, everyone! I’m Lily, a 4th year math/CS major. I play the campanile bells weekly and love hiking near waters. CS theory and topology are some of my main interests currently, and I’m excited to share the joy with you this semester. Can’t wait!

Max Emerling


What’s up y’all, I’m Max and I’m a 3rd year EECS student. Outside of school, I’m into soccer, running, traveling, and cooking, and eating. Just got tickets for a bunch of EDM concerts this semester so maybe I’ll see ya there :). I’m also trying to learn Japanese (so hit me up if you can help me out with that) and I’m currently binge watching Lupin.

Nima Rezaeian


Hi! I’m a fourth-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!

Oleksii Volkovskyi


Hi everyone! I’m a junior studying EECS. I’m really into thrifting, hip hop, poker, and, of course, algorithms :) Hope you like 170 and feel free to talk to me about anything!

Param Nagda


Hey I’m an international student from Mumbai. I love making bad jokes and CS 170. Talk to me about your favorite dad joke or algorithms. Or anything else.

Richard Zhu

rszhu@ • website

This is John DeNero’s dog in my profile pic. Yes, John DeNero lets me hold his dog. Yes, I am that cool. Come to my section if you want to be as cool as me.

Ruomu Xu

xuyimo@ • website

Hi folks! I’m a third year CS/Legal Studies student from Shandong, China. I am a CS:GO, osu!, and Kancolle player₍₍(ง˘ω˘)ว⁾⁾, and a reader of A Certain Magical Index: Mikoto and Touma plz get married! I have written a truly marvellous bio that this margin is too narrow to contain.

Sayan Das


Hello! I’m Sayan, a fourth year undergraduate student from the Bay Area studying Chemical Engineering and Computer Science. Looking forward to meeting you this semester and good luck to all taking this class!

Selina Kim


I’m Selina, a junior studying computer science. I like flower arranging and baking no-knead bread. Please feel free to give me suggestions on video games to waste my time on. Excited to meet you this semester!

Tynan Sigg


Hi! I’m Tynan, a fourth 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 with 50% probability. In my free time I can be found mountain biking, untangling qubits, playing cello, and replacing the tape in my Turing machine.


Allison Li


Hi! I’m a third year CS and Applied Math major from San Jose. In my free time, I enjoy going on walks, playing viola, drinking tea, and diving into Reddit rabbit holes. I hope you have a great time in 170!

Andrew Che


Hey everyone! I’m a senior studying EECS from the East Bay. You’ll probably catch me playing basketball or talking crypto #ethtomoon

Andy Zhao


Hi, I’m a senior studying CS + Stats from Fremont, CA. Outside of academics, some of my interests include basketball, fantasy football, Formula 1, poker, and chess. Feel free to reach out and hope you have a good time taking CS 170!

Asim Biswal


Hi everyone! I’m a third year EECS major from Pleasanton, CA. I have recently had an unhealthy Pokemon Unite addiction but I’m excited to be on course staff now and I hope you guys have a good time in the class :)

Bindu Srinivasa


Hi!! I’m a third year studying cs and applied math interested in algorithms and models. Feel free to talk to me about photography, dance, edm, or anything music related :)

Catherine Hwu


Hey y’all! I’m Catherine, a third year EECS major from San Jose, CA. I’m also pursuing a Certificate in Design Innovation (BCDI) and a Certificate in Entrepreneurship & Technology (SCET) to add some more color to my degree. In my free time, you’ll catch me touring the city on AC Transit, exploring hiking trails, watching Berkeley sunsets, and planning trips to SF. In addition to the great outdoors, I also love art and photography, so hit me up with any museum or exhibit recommendations. I hope you find your time in 170 rewarding! Feel free to reach out anytime – I’m all ears! :)

Eric Che


I’m a second year CS student from the bay! In my free time, I love cooking, playing clarinet and rhythm games!

Harris Shadmany


Hey, I’m Harris. I’m a junior studying Computer Science and I’m originally from Arizona. I’m someone who really enjoys thinking about all things algorithm related and thus CS170 was one of my favorite classes at Berkeley! Talk to me about: financial markets, games/gambling, niche food recommendations, and anything else you find interesting.

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.

Imran Khaliq


Hello everyone! I’m a third-year CS major from the Bay Area. I like spending my spare time playing video games, watching football and basketball, and playing with Rubik’s cubes. Can’t wait to meet you all.

Ishaan Mishra


Hey! I am a sophomore CS major from Mumbai, India. Besides CS, my interests include music (I play the guitar, I’m mostly into rock) and squash. Feel free to reach out to me with any questions about CS experience at Cal (including and beyond coursework), international student experience, any personal problems, or anything you feel I can help with.

Aaron Li


Hi! I’m a junior majoring in CS and Psychology. My academic interest focuses on the intersection of machine learning and computational neuroscience. In my free time I also enjoy Go, soccer, and rock music. Welcome to 170 and feel free to talk to me about anything :)

Joy Chang


Hi! I’m a junior CS major from Taiwan. I love traveling and searching for good restaurants, and I play competitive table tennis! Feel free to reach out for anything, and I hope you enjoy 170 as much as I did!

Kevin Shi


Hey everyone! I’m a junior studying CS + Econ from near Chicago. In my free time I enjoy watching movies, basketball, and football. I’m a big Bulls and Bears fan (it’s been a rough couple of years).I hope y’all will enjoy 170!

Luke Cao


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

Luyao He


Hi! I am a junior 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 semester!

Merrick Wang

merrickwang1@ • website

Hi everyone! I’m a third-year CS & Business major in the Global Management Program from Saratoga, CA. I’m broadly interested in machine learning, and I’m a research assistant in Professor Song’s lab. In my free time, I like reading and playing basketball.

Michael Lam

Hi everyone! I’m a 3rd year EECS major from Folsom, California. When I’m not stressing over schoolwork, I like to swim, read, sleep, and waste time browsing through random videos on YouTube. I really enjoyed this class when I took it last semester, and I hope you do too! Feel free to reach out to me!

Nisha Prabhakar


Hello! I’m Nisha, a third-year undergraduate majoring in EECS from the East Bay. I love reading! My favorite genres are science fiction, historical fiction, and mystery (I’d love any recommendations you guys have) and watching cooking videos on youtube. I hope you enjoy this class!

Reena Yuan


Hi! I’m a third-year EECS major from Brookfield, Wisconsin. Outside of school, I enjoy playing tennis, watching sports (go bucks), and cooking/baking. I also love watching tv shows/movies, so I’m open to any recommendations!

Richard Li


Hey, I’m Richard, a third year studying CS + Applied Math from Houston, Texas. In my free time, I like exploring new food places and am trying to learn how to play volleyball. Talk to me about games, poker, popular kdramas, or just offer me food recs.

Richard Wu


Hello, my name is Richard and I’m a 2nd year majoring in CS and Math. I love learning about algorithms and CS theory. Outside of CS, I love hiking, running, swimming, and just hanging out with friends.

Rishi Parikh


Hi! My name is Rishi, I am interested in robotics. I am a third year computer science from San Jose. Feel free to message me if you want to talk about algorithms, play basketball, or anything in general :)!

Rohith Sajith


Hello! I’m Rohith, and I’m a third-year studying physics and CS. Feel free to reach out if you are interested in any of the following: basketball, running, biking, table tennis, The Office, Smash Bros. Ultimate, competitive math/coding, quantum mechanics, condensed matter physics, ML.

Ryan Zhao


Hi everyone! I’m a junior studying computer science and math from Philadelphia, Pennsylvania. In my free time, I love playing card games, watching eSports, and throwing around a frisbee with friends. Feel free to hit me up anytime to talk about 170, or just to make a new friend!

Shalin Brahmbhatt


thought this was a class about Al Gore’s rhythm and was looking forward to a climate change rap but i was wrong and now im in too deep help m – Hey everyone, I’m a senior transfer student studying EECS and Public Policy! Super keen on using tech for social justice and algorithmic equity; also thoroughly enjoy photography, using semicolons incorrectly, and eating copious amounts of pasta : )

Shivam Singhal


Hi there! My name is Shivam, and I am a third-year EECS major from the Bay Area. I am SUPER excited to be part of staff for CS170 this semester, so hopefully, I can help make your journey with this demanding, yet extremely rewarding, class a little more enjoyable. If you ever want to talk about the class or really anything else, feel free to reach out! I would be more than happy to chat. :)

Valerie Yip


Hi there! I’m a 4th year CS student from New Jersey! Outside of academia, I love trying new restaurants, swimming, and hiking. I also like playing video games :)

Wilson Wu


Hello! I’m a second year CS major from San Jose. Outside debugging my spaghetti code, I enjoy bouldering, strength training, flexibility training, and watching gymnastics (artistic is the best though rhythmic is also pretty cool). I really enjoyed this class when I took it, and I hope you will too! :D