Staff

Add ā€˜berkeley.edu’ to the end of all emails.

Instructors

Teaching Professor Dan Garcia profile photo

Teaching Professor Dan Garciahe/him/his

ddgarcia@

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 Phelps profile photo

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 Castro profile photo

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 Jeong profile photo

Nahee Jeongshe/her

naheejeong@

Hi all! My name is Nahee, and I’m a Junior majoring in Data Science. Before being a TA, I was a CS10 Academic Intern in my freshman year and a tutor for two semesters. 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 Kothari profile photo

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!

Bella Longhi profile photo

Bella Longhishe/her

Hey y’all! I’m Bella, a senior studying Computer Science. I took CS10 in Spring 2022, and it inspired me to dive into Berkeley CS. I am involved in GamesCrafters and Neurotech @ Berkeley! I love anything outdoors—whether it’s backpacking, kayaking, skiing, or hiking.

Ethan Gale profile photo

Ethan Galehe/him

Hi, I’m Ethan! I’m in my Junior studying EECS. I like to run and lift but in a chill way. On campus, you can always find me in VLSB choosing a song to listen to rather than actually locking in. I am such a huge fan of movies and music; feel free to give me any recommendations. Cheers!

Jaclyn Huynh profile photo

Jaclyn Huynhshe/her

Hey there! I'm Jaclyn, a sophomore studying Data Science, and I'm so excited to be part of the CS10 team! I came to Cal with zero coding experience and I'm always happy to chat or help out, so don’t hesitate to reach out! In my free time, you’ll probably find me doing escape rooms or hunting down new boba spots. :))

Academic Interns

Benjamin Franc profile photo

Benjamin FrancHe/Him

Hello! I’m Benjamin studying EECS. I haven’t taken CS10 but I have taken similar CS classes. Outside of classes I enjoy going working out, reading, and playing sports. Feel free to reach out with any questions.

Brandon Olivar profile photo

Brandon Olivarhe/him

Hello, I took CS10 my first semester as Berkeley and am currenly a sophomore studying computer science. I came into Berkeley without any prior CS experience so I know how daunting it can be, so let me know if you have any questions. It is nice to be back and help out the welcoming introduction to CS at Berkeley that is CS10. I’ll see you around!

HyungJoon Lee profile photo

HyungJoon Leehe/him

Hi! I’m Joon, a senior majoring in Economics. I took CS10 in Fall 2024 and I’m excited to return as an Academic Intern this Spring! As an international student with no prior coding experience, CS10 helped me build a strong foundation. I love long movies because I think they have strong plot structures and Interstellar is my favorite. An interesting thing about me is that I like playing games after they lose popularity.

Jordan Velasco profile photo

Jordan Velascohe/him

Hello! My name is Jordan and I’m a junior studying EECS. I’m excited to be an Academic Intern for CS10 and introduce students to the wonderful world of CS! I’m also a Senior Mentor for CSM16B! Outside of academics, I love playing guitar, listening to new music, and drinking coffee/matcha. Hope to see y’all in OH/labs!

Matthew Qi profile photo

Matthew QiHe/Him

Hi! I’m a sophomore majoring in data science and computer science and I’m happy to be an intern this semester! I love design and I’m currently interested in web dev (and binging web dev YouTube videos). I’m also super into chess and Clash Royale, you can catch me staring at games being played on Telegraph and sleeping during chess tournaments!

Raymond Cheng profile photo

Raymond Chenghe/him

Hi everyone! I’m a senior majoring in EECS, and I’m excited to be an Academic Intern this semester. I never took CS10 myself, but I remember how much I loved my intro CS class back in high school. It’s a huge reason why I ended up in EECS. I hope your time in CS10 is just as fun and inspiring. I really enjoy meeting new people and listening to their stories. Outside of school, I’m into movies and shows, watching sports, and music. Feel free to reach out with any questions, or even if you just want to chat about anything!