Staff
Add āberkeley.eduā to the end of all emails.
Instructors

Teaching Professor Dan Garciahe/him/his
Office Hours: TBD in SODA-777
Iām just so delighted to be teaching the course again! I co-invented BJC in 2008 with my good friend and colleague Brian Harvey, and absolutely love teaching it. Iām passionate about bringing engaging and powerful CS ābig ideasā to students who normally wouldnāt be exposed to it. I am humbled by all the national attention BJC has received (see the āin the Newsā part of my website) and hope you find this class beautiful and joyful! When Iām not working, you can find me traveling, playing golf or board games (e.g., Monopoly Deal), or binging shows (anything Pixar or Marvel) with my family. p.s. My wife and I both went to Cal for grad school⦠Go Bears!
Head Teaching Assistants

Victoria Phelpsshe/hercs10@berkeley.eduDSP
Hello everyone! Iām thrilled to be your Head TA this semester. I currently work as an intern for a software company, SAP, the company that sponsors the programming language Snap!, which weāll be using throughout the semester. My passion lies in research, particularly in software development and computer science (CS) education. When I first took this course, I had no programming experience, but I fell in love with it and became a dedicated advocate for CS10 and Snap!.
As a non-traditional student returning to school after a four-year gap, I firmly believe that anyone can learn CS. The field is open to everyone, regardless of age, skill level, or previous experience. My key piece of advice is to embrace failure as part of the learning process. Remember, not knowing something now doesnāt mean you wonāt master it soon. Iām excited to share this journey with you and help you discover the world of computer science!
Teaching Assistants

Marius Castrohe/him
Yo! My name is Marius and Iām a senior majoring in Applied Math and Computer Science. I took CS10 Spring 2022 and have been involved with the course on staff ever since. Iām pumped to see what this semester has for all of us! I came into Berkeley with no coding experience and I remember how my roommates (who were in 61A/B at the time) screens used to look like giberish while they did hw. I had no idea what CS was so I decided just to try it out by taking CS10. The class quickly became my favorite Iāve taken so far at Berkeley as it opened up the world of programming to me in a very beginner-friendly way. I hope to lend other students a hand in finding their way into Computer Science as a whole and maybe even find a passion like I did :)

Nahee Jeongshe/her
Hi all! My name is Nahee, and Iām a Junior studying Data Science. I was an Academic Intern for CS10 in my freshman year and a tutor over the summer. I also served as one of the Co-Instructors for the BJC Summer Computer Science Academy and have conducted two BJC workshops. Besides CS, I love dressing up, going on long night walks, and making espresso at home. Feel free to talk to me about literally anything - school, life, pets and people, anime, etc.. Looking forward to meeting you all!
Tutors

Aanvi Kotharishe/her
Hey! My name is Aanvi, Iām a senior majoring in CS. I took CS10 in Fall 2022 and it has been one of my favorite classes at Cal so far. Iām excited to be back on CS10 staff for a fifth semester! I genuinely enjoy solving problems and teaching. Outside of school, I love playing golf, kayaking and swimming. Hope to make you all love this class as much as I did!

