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


Babak Ayazifar


Office Hours: Tu 5:30-7pm (Zoom)

Satish Rao

satishr@ • website

Office Hours: M 2-3pm

Admin Student Instructors

Alberto Checcone


Alec Li (he/him/his) • website

Office Hours: F 3-4pm, F 5-6pm

Hi! I’m a third year CS and Applied Math major, and this is my 5th semester as a TA for CS70. In my free time, I enjoy music composition and swimming. I hope you all have an amazing semester!

Christine Fang

Hey! I’m a second year CS + Econ major. Fun facts about me: I like ballroom dancing, I’m from New Zealand, and I have a twin sister. Excited to meet you all :)

Khushi Vaidya (she/her)


Richard Hu (he/him/his) • website

Hi! I’m a fourth year EECS major and this is my 7th and final time TAing this class! Talk to me about classes, teaching, research, recruiting/interning, classic novels, hiking trails, cliff jumping spots, hand-making pasta, blessings and essences of adolescence, old scarves from very first weeks, miracles in Istanbul, and—of course—CS 70.

Student Instructors

Aaron Zhao (he/him/his)


Office Hours: F 4-6pm

Hi everyone! I’m Aaron, a fourth year EECS major, and this is my third year on course staff. In my free time, I like to play basketball, football, and tennis. Feel free to reach out to me to chat about or discuss anything. I’m really looking forward to meeting and getting to know you all!

Austin Lei


Office Hours: W 4-6pm

Ayushi Batwara

ayushi.batwara@ • website

Office Hours: M 5-6pm, W 1-2pm

Hi! I’m Ayushi, an EECS and Business major from Seattle. Once during my discussion, students thought they were being discrete, but I heard them continuously…hahaha 😅 Jokes aside, 70 was one of my favorite classes, and I’m really excited to be teaching again this semester 💕 Please don’t hesitate to reach out to me for anything 😊

Caroline Wu (she/her)


Office Hours: Tu 11am-12pm, Th 4-5pm

Hi! My name is Caroline and I’m a third-year studying EECS. I really enjoyed CS70 when I took it and I hope to make it fun for y’all too—looking forward to meeting everyone! :)

Colby Chang (he/him/his)


Office Hours: Th 3-4pm, F 11am-12pm

Hi everyone! I’m a senior EECS major/MSE minor. Some of my hobbies include playing basketball and making dioramas. Looking forward to meeting you all to learn some math!

Dominic de Bettencourt (he/him)

dominicd@ • website

Office Hours: M 2-3pm, F 11am-12pm

Hey, I’m Dominic, a junior CS major. I enjoy playing sports (like basketball, volleyball, disc golf), exploring, reading, and bouldering. Want to solve a puzzle I made? Go to, and let me know if you get through it all (or run into issues). Looking forward to the semester!

Evelyn Koo (she/her)

r_evelynkoo@ • website

Office Hours: MF 12-1pm

based and archpilled

Gaurav Bhatnagar (he/him/his)

gbhatnagar@ • website

Office Hours: F 12-2pm

hi all, I’m Gaurav! when I’m not lamenting the loss of my long hair, I like ice-skating (despite falling all the time) and I’m self-studying Korean. see you in oh/disc! 🐧

Jane Zhang


Office Hours: Tu 4-6pm

Hellllloooo I’m a senior studying CS and Applied Math and this is my 2nd semester teaching 70. I look forward to working with y’all this semester!

Jet Situ (he/him)


Office Hours: Th 4-6pm

Hi everyone! I’m Jet, a fourth-year double majoring in EECS and Business. This will be my fourth semester TAing for 70, and my 7th semester on course staff. In my free time, I play the koto, a 13 string instrument, and also arrange pieces for an orchestra. Feel free to reach out if you have questions about anything!

Jonathan Guo (he/him/his)


Office Hours: M 11am-12pm, F 3-4pm

Hi! I’m a third year EECS major from Portland, Oregon. I like math, coding, and algorithms. Outside of school, I enjoy traveling, walking, and watching football. Feel free to email me about anything!

Josh Jones (he/him)


Office Hours: Tu 5-6pm, W 4-5pm

Hi! I’m a CS and Math double major, and this is my second time TAing for 70, and my third time on course staff. In my free time, I enjoy running, working out, and playing pool. Excited to meet you all!

Kev Wang (he/they)


Office Hours: F 1-3pm

Heyo! I’m a 3rd year studying EECS. I love Tetris, stuffed animals, and teaching CS 70 🥸 I hope you have a great semester in this class!

Kyle Lui (He/Him/His)


Office Hours: Tu 4-5pm, F 2-3pm

Hello everybody! I’m Kyle, a fourth-year studying EECS from Marlboro, NJ. In my free time, I enjoy swimming, playing volleyball, playing bridge, and reading webtoons. Looking forward to a fun semester!

Mallika Parulekar (she/her)

mallika.parulekar@ • website

Office Hours: W 1-2pm, W 5-6pm

Hi! My name is Mallika and I’m a third year CS major who also nerds out about math, economics and theoretical CS. I really enjoyed CS 70 when I took it and hope to make it fun for all of y’all too! I enjoy reading, dancing, playing tennis/running and trying (and mostly failing) to come up with funny things to tweet lol. Happy to chat about anything under the sun (more like clouds now :/) and give course/internship advice :)

Michelle Pan (she/her)

michellepan@ • website

Office Hours: W 12-1pm, Th 5-6pm

Hi there! I’m a third-year studying CS and logic, and also a third-time TA. You can often find me working through NYT crosswords, playing carillon at the campanile, or generally vibing~ I’m looking forward to a spectacular semester—see you around :)

Nate Tausik (he/him)


Office Hours: W 11am-12pm, F 4-5pm

Hey everyone! I’m Nate, a senior studying math, physics, and computer science. This is my fifth and final time TA’ing CS 70, so I’m looking forward to having a super fun final semester with you all. See you there!

Shreyas Swaminathan (he/him)


Office Hours: M 1-2pm, Tu 3-4pm

3rd year math and cs major who enjoys climbing, basketball, chess, and poker.

Yu Long

long_yu@ • website

Office Hours: TuTh 3-4pm

Hi! I’m a sophomore in EECS and this is my 4th semester being on course staff and 2nd time being a TA. Excited to meet y’all this spring! In my part time I like to jog with my earphones plugged in, read/write novels and oh I also do a lot of game dev stuff. Come talk to me if you want course-wise help or just wanna chat!


Aarush Aitha (he/him)


Office Hours: W 12-2pm


Abhinav K (He/him)


Office Hours: W 4-6pm

Eternally on the cut

Allen Chen (He/him)


Office Hours: F 4-6pm

Hi! I am a second year studying cs and physics. In my spare time I like to do homework, watch anime, do more homework, and then do the rest of my homework. See you in OH!

Anita Liu

anitaliu@ • website

Office Hours: Th 3-5pm

Anshul Zutshi


Office Hours: Tu 4-6pm

Anthony Maltsev (they/them)


Office Hours: Th 4-6pm

Ashley Zhang


Office Hours: M 1-2pm, Tu 11am-12pm

Casey Stanford (he/him)


Office Hours: Tu 4-6pm

Hi! My name is Casey, and I’m a junior Computer Science and Ancient Greek and Roman studies major. Looking forward to a great semester!

David Ban (He/Him)


Office Hours: W 4-6pm

Hello - I’m David! I’m a third year studying CS, and this is my third semester on course staff for CS70. I enjoy rhythm games (you’ll often catch me at the ddr machine), and cooking in my down time. Feel free to reach out if you want to talk!

Harry Dalal (he/him)

harrydalal92@ • website

Office Hours: M 5-6pm, Th 3-4pm

Hi y’all! I’m Harry, a 4th year CS major from the bay. Whenever I’m procrastinating (which is always) you can find me wandering around the campus, playing basketball, and trading away my sheep in Catan. Hope u have a great time with 70 :)

Ian Dong

ihdong@ • website

Office Hours: M 1-3pm

Hi! My name is Ian, and I’m a second year majoring in computer science. In my free time, I love to play basketball, tennis, binging Netflix shows, and enjoying time with friends and family. I’m always looking to explore any TV shows to binge so hit me up with any suggestions. CS 70 was my favorite class and I hope it would be yours too.

Ice Unjitwattana (he/him)


Office Hours: M 11am-1pm

James Cheng (he/him/his)

jamescheng@ • website

Office Hours: M 2-3pm, Tu 3-4pm

hey there! I’m James, a 3rd year CS and Business major. I took CS 70 in Spring ‘21 and it was both challenging and fun! In my free time, I like to exercise, watch movies/tv shows, play chess, and read. see y’all in OH! B-)

Janvi Shah (she/her)


Office Hours: MF 5-6pm

hey, i’m Janvi a junior majoring in computer science and statistics! this is my second time as a reader for the course, and i have been an AI as well. looking forward to getting to know you all! always here to answer any questions about 70, cs at berkeley, or life in general :)

Jenna Jang


Office Hours: M 11am-12pm, W 1-2pm

Hello, I am a senior in computer science. It’s my third time being a staff. Feel free to email me if you have any questions.

Kelly Im (she/her)


Hello! I’m a sophomore studying CS and statistics, and this is my 2nd semester being on course staff for CS70. Hope to see you around! :))

Matthew Ding (he/him/his)

matthewding@ • website

Office Hours: F 2-4pm

Hi everyone! I’m Matthew and I’m a sophomore studying CS and Astrophysics. This is my second semester on CS 70 course staff and my first semester as a reader. I’m super excited to help out this semester, feel free to reach out with any questions!

Matthew Dull (He/Him)


Office Hours: M 12-1pm, F 11am-12pm

Hi everyone! I’m a 4th-year Engineering Math and Stat major from SoCal. Feel free to reach out to me about anything as I’m super passionate about cs70 topics and want to make sure everyone enjoys the course and succeeds!

Michael Huang (He/Him)

michael_huang1291@ • website

Office Hours: W 12-1pm, W 4-5pm

slowpoke slowpoke…🤔…slowbro

Preston Fu (he/him)


Office Hours: F 3-5pm

Hi! I’m a first-year EECS major interested in math and CS theory. I enjoy origami, tennis, and hiking in my free time. Hope yall have a great semester!

Ryan Alameddine (He/Him)

rhalameddine@ • website

Office Hours: F 1-3pm

Hi there! I’m Ryan, a second-year EECS major from Los Angeles. My hobbies include magic and board games. I look forward to working with Y’all!

Academic Interns

Aaryan Punia (He/him)


Alan Wang (He/him)


Albert Ye (he/him)

y.a.728@ • website

Hi! I’m a freshman studying math and cs. In my free time I like… I don’t have any free time.

Andres Chaidez (He/him)


heyyy i’m a second year studying CS. i like to work out, play guitar (hmu if you wanna jam), and i’m also part of cal habitat for humanity (hmu if you wanna volunteer). thanks for reading my bio and i hope to see you around!

Andrew Klearman (He/Him)


Hello, I’m a sophomore studying Computer Science and Math from Chicago. In my free time, I love to ski and play chess. Looking forward to meeting everyone!

Arjun Damerla (He / Him)


mfw i hit the woah and texting michella obama

Charming Zhang (she/her/hers)


Hello CS 70 fellas! This is Charming Zhang, a 2nd year studying CS and Stats. Very glad to be an AI for CS 70 this semester, learning and teaching discrete math and probability with you guys! I hope you all enjoy CS 70!

Dhruv Gautam (he/him)


Hey! I’m Dhruv, a freshman studying CS from the Bay Area. My biggest passion is going to as many concerts as possible. Reach out if you have any questions!

Eric Du (He/Him)


Fengyi Yang (He/him)


All the best!

Jeff Chen (he/him)


Jeff Liu (he/him)


What’s happenin’ yo

Jiaming Zhang (He/Him)


Nikki Suzani (she/her)



Pranesh Kumar (he/him)


Samantha Huang (she/her)

samanthahuang@ • website

Hi, I’m Samantha! I’m so excited to help y’all with CS 70. I enjoy listening to music, walking during sunset, and eating yummy food (lmk if ya’ll know any secret spots ;)). I pretty much listen to music 25/8 and am always excited to meet dogs (send pics of your cute pets :))!

Sejin An (He/Him/His)


Vijay Ramakrishnan


Hi everyone! I am a sophmore studying Computer Science and Math. I like watching tv shows, reading, and playing sports - mainly tennis and basketball. Feel free to reach out!

Yiqing Zhang (She/Her)