Staff

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

Instructors

Prasad Raghavendra

prasad@cs. • website

Sanjam Garg

sanjamg@ • website

Admin Student Instructors

Jonny Pei (He/Him/His)

jonnypei@ • website

Hi! I’m Jonny, a senior studying EECS and Statistics. Here are some things that I like: algorithms, my girlfriend, NLP, random processes, astrophysics, anime, kdramas, league, water polo, swimming, weight lifting, and food. I can’t wait to meet you this semester, and feel free to reach out whenever!

Lance Mathias (He/Him/His)

lmathias@

I’m a senior majoring in CS/Math. I like learning about optimization algorithms, photography, and cooking. Mild gambling enjoyer.

Student Instructors

James DeLoye (He/Him)

jdeloye@

Hi everyone! My name is James and I’m a 5th year master’s student focusing on performance optimization for systems and ML. In my free time, I weightlift, take photos, carspot, and cook. 170 is my favorite class at Berkeley, and I hope I can help make it a great experience. If you have any questions about 170, classes, academia, or industry, feel free to ask me any time!

Luke Gretta (He)

lucas_gretta@

I’m Luke, I grew up in Texas and am at Berkeley for grad school.

Xuandi Ren (He/Him/His)

xuandi_ren@ • website

I am a third-year Ph.D student in the theory group of UC Berkeley. I have a broad interest in theoretical computer science, especially in Parameterized Complexity and Hardness of Approximation.

Andrew Huang (He/Him)

andrewhuang56@

Hi! I’m a fourth year from New England majoring in CS. During my free time, I like playing tennis, grabbing boba, cooking, and playing TFT. I really enjoyed CS 170 when I took it and hope you do too!

Bill Shao (He/Him/His)

billshao@

Hi everyone, I’m a rising senior at Berkeley and have been on staff for 3 semesters. Outside of classes, I enjoy climbing or cooking and am trying to get back into Tennis. Excited to meet everyone!

Carolyn Liu (She/Her/Hers)

caliu@ • website

hi :p

Colin Cai (He/Him/His)

cai9@

Hi! My name is Colin and I’m a graduating EECS major. In my free time, I like eating, cooking, and playing games. CS170 was one of my favorite courses here at Berkeley, so hope you all enjoy this class as much as I did! :)

George Rickus (He/Him/His)

grickus@

Hi! I am a senior from Indiana studying computer science, and this is my second semester on course staff. Academically, my interests are primarily focused in machine learning and computational biology. Outside of school, I love to solve puzzles, play video games, cook, and play intramural soccer. If you ever want to talk about the course or any of my interests/hobbies, please feel free to reach out!

Jackie Lian (She/Her/Hers)

jlian@

Hi everyone! I’m Jackie, currently a senior majoring in Computer Science. This is my third time being on CS170 staff and second time being a TA. I enjoy reading/watching Sci-Fi novels/movies and gaming. Free feel to reach out if you have any questions!

Jennifer Zhao (She/Her)

jennifer-zhao@ • website

Hi! I’m Jennifer, a third-year studying CS and physics. I like robots, Taylor Swift, and refrigerated bread :D Looking forward to a great semester!

Ryan Whitty (He/Him/His)

rwhitty@

Hey everyone! I’m a senior from SoCal studying CS with a minor in music. This is my third semester on 170 staff and it’s my favorite class I’ve taken at Berkeley :) in my free time I like to play piano, play chess, and eat Italian food. Looking forward to meeting all of you!

Xavier Plourde (He/Him/His)

plourde27@ • website

Hi! My name is Xavier and I’m a senior studying CS from Syracuse, NY. This is my fourth semester on CS170 staff and first semester being a TA. In my free time, I enjoy long-distance cycling, bouldering, and skiing. Looking forward to seeing you all in OH and Discussion!

Tutors

Aarav Patel (He/Him)

aarav.patel@

Hi everyone! My name is Aarav and I’m a senior studying CS and Data Science. Professionally, I’m pretty interested in product engineering, systems, and fintech. Outside of school, I love basketball, football, poker, skiing, and trying new food. Feel free to reach out if you have any questions or want to chat!

Aaron Hao (He/Him)

aaronhao@

Hello. My name is Aaron, and this will be my third semester on 170 course staff. Some of my interests include tennis, watching historical movies, and tea. Hope to see you all in OH!

Aaryan Chandna (He/Him)

chandna@

Hi! I’m Aaryan, a 3rd year from Michigan studying EECS. Aside from algorithms, I enjoy watching/playing sports (basketball, tennis, football, F1), poker, music, and travel. Looking forward to meeting everyone this semester!

Agam Gupta (He/Him/His)

agam_1501@

Hello everyone! My name is Agam, and I am a 4th year EECS student from Charlotte, North Carolina. I enjoy playing sports (soccer, racquet sports, spikeball), weightlifting, doing hotyoga, and eating at new places. Excited to meet you all!

Ajay Bhargava (He/Him)

ajaybhargava@

Hey – I’m Ajay, a senior from Thousand Oaks, California, studying linguistics and computer science here at Berkeley. In my spare time, I enjoy writing crosswords, dancing, memorizing trivia, and watching New Orleans sports teams.

Arjun Banerjee (He/Him/His)

abaner@

searching for the Slow Fourier Transform and an O(-1) algorithm

Diana Kohr (She/Her/Hers)

diana.kohr@

Hellooo and welcome to CS 170! I’m Diana (brother says hi), a CS + applied math major from the Bay Area. I love running (hills), washing dishes, not doing FFT by hand, and my newest obsession is reconstructing proto-sounds. Reach out with ANY questions you may have; excited to meet you guys!

Ernest Lu (He/Him/His)

ernest@ • website

Hi! I’m Ernest, a 4th year CS major. I like running and lifting. Looking forward to meeting everyone!

Evan Chang (He/Him/His)

echang09@

Hi! I’m Evan, a fourth-year EECS major and this is my second semester on course staff. In my free time I like to mess with Rubik’s cubes, watch basketball and football, and listen to way too much kpop. Excited to meet you all!

Kailash Ranganathan (He/Him)

kranganathan@

Hi everyone! I’m a junior from the Bay Area studying EECS. Apart from algorithms, I like to run, bike, read, and sleep. Look forward to working with you all this semester!

Raghav Punnam (He/Him/His)

raghavpu@

Hi! My name is Raghav and I’m a junior from Texas studying EECS. In my free time, I like playing basketball, working out, reading, and watching Indian movies. Super excited to work with y’all this semester and up our algorithms game! Reach out for anything :)

Rahul Ravishankar (He/Him)

rravishankar@

hi everyone! i’m a senior from the bay studying cs. in my free time, i love exploring coffee shops, hanging out on the glade, and reading. feel free to reach out for anything!

Shu Yuan (He/Him/Him)

shuoyuan@

Hi all, I am Shu, a junior majoring in CS and Applied Math from Beijing, China. In my free time, I like to play soccer and watch the Premier League (KTBFFH). This is my first time being a course staff for 170, and 170 is one of my favorite classes at Berkeley! Feel free to reach out if you have any questions!

Thomas Lu (He/Him)

thomaslu@

Hi! I’m Thomas, a junior studying CS and Physics. My current research is in generative speech models, but I’m also interested in quantum algorithms and ML theory. In my free time I like playing tennis, running, and watching classic films! I’m also part of the team that builds Glitch, a 250lb combat robot that competes on the BattleBots TV show.