24wi ver.

Note: this is for the Winter 2024 iteration of CSE 121. Looking for a different quarter? Please visit https://courses.cs.washington.edu/courses/cse121/.


Photo of Elba Garza

Office Hours

Mon 1:00pm - 2:00pm
Thu 3:30pm - 4:30pm
CSE 438

Elba Garza she/her/hers


Hi all, I’m Elba. I’m an Assistant Teaching Professor here at the Allen School. I earned my B.S. in Computer Science from Columbia University and my M.Sc. in the same at Princeton University. I did my PhD studies at Texas A&M University with Daniel Jimenez, where I specialized in computer architectural prediction techniques. Intrigued? Confused? Come ask me about it! I’m originally from Guadalajara, Jalisco, Mexico, but moved to San Antonio, Texas when I was five years old. My hobbies include metal detecting, coin collecting, and sewing. I’m also a huge Formula 1 fan! If you ever need advice on the course, the computer science major, or have anything on your mind, be sure to come by my office hours and we can chat.

Photo of Matt Wang

Office Hours

Mon* 2:00pm - 3:00pm
Wed 1:30pm - 2:20pm
Fri 3:30pm - 4:30pm
CSE 464

Matt Wang he/him/his


Hi, I’m Matt! I’m a new teaching professor at the Allen school this year. I got an M.S. and two B.S.’s from UCLA, where I studied a combination of computer science, math, and economics. My (relatively small) research background is in programming languages, which I’ve also taught (along with web development, data science & machine learning, and software engineering). My go-to “me” activities are listening to music, reading, and video games; recent favourites include Laufey‘s new album Bewitched, Ted Chiang‘s Stories of Your Life and Others, and Rundisc’s Chants of Sennaar. There’s a lot I’m happy to talk about, from “computer science-y” stuff (e.g. getting involved in open-source or why I love programming languages) to completely unrelated things (like my opinions on rap producer tags). Don’t be a stranger!

Note: my Monday office hour is a “drop-in” for all UW students, which includes both you and anybody else!

Teaching Assistants

Photo of Shananda Dokka

Shananda Dokka she/her/hers


Quiz Section: AP

Hey! My name is Shananda, pronounced sha-nin-da! I am a senior majoring in Computer Science and Economics. This is my ninth quarter as a CSE TA. I was born in Singapore and lived there for seven years. In Singapore and after moving to Seattle, I’ve grown up around birds, and right now I have the two cutest parakeets. Some of my favorite pastimes are rowing, dance, and watching movies! Excited to work with y’all this quarter!

Photo of Abby Williams

Abby Williams she/her/hers


Quiz Section: AG

Hi everybody, my name is Abby and I’m from Tacoma, WA! Currently, I am a sophomore and this is my first quarter with 121 but my second quarter TAing overall. Outside of class I enjoy trying new food spots with friends (let me know if you have recs), painting and staying active. I look forward to meeting everyone. Reach out if you have any questions or would simply like to chat!

Photo of Hannah Swoffer

Hannah Swoffer she/her/hers


Quiz Section: BO/A*

Hi, I’m Hannah! I’m a junior from Snoqualmie, WA, and I am a math major. In my free time, I like binge-watching tv shows with my roommates, reading cheesy romance books, and playing racket sports. I also love corgis and Taylor Swift. Please reach out if you ever want to chat about life or anything!

Photo of Jasmine Chi

Jasmine Chi she/her/hers


Quiz Section: AP

Hi everyone, I’m Jasmine! I’m currently a third year studying CS and English. Super excited to be TAing again this quarter :D Outside of school, I love reading new books (always open to book suggestions!), collecting vinyl and model police cars, and am currently working on improving my cooking. I’m always here to support all of you and advocate for your success in this class, so really feel free to reach out about anything that comes up throughout the quarter :)

Photo of Julia Kharchenko

Julia Kharchenko she/her/hers


Quiz Section: AA

Hi everyone !! I’m so excited to be here)) I’m going into my junior year in CS and Info and am really passionate about working to develop NLP in Slavic languages, especially Ukrainian! I’m always free to talk about anything, from cool CS topics to Eurovision) I can’t wait to get to know all of you throughout the quarter! :-) (P.S. I’m always down for cat photos and Eurovision rants sent to my email too..Cha Cha Cha should have won…)

Photo of Nicole Wang

Nicole Wang she/her/hers


Quiz Section: BC

Hello! I’m Nicole, and I am a sophomore majoring in computer engineering. I am from Sammamish, WA. I am excited to be TAing 121 again this quarter! Feel free to ask me about all things CS, music, Taiwanese food, good hikes, and any movie/book recommendations. Looking forward to a great quarter! 🤩

Photo of Trey Adams

Trey Adams he/him/his


Quiz Section: BF

Hey everyone I’m Trey! I’m a sophomore and this is my 2nd quarter TAing! I’m a computer science major cuz I like coding. In my free time I like reading, working out, and playing video games! This is gonna be an awesome quarter lets have some fun!

Photo of Aishah Vakil

Aishah Vakil she/her/hers


Quiz Section: AM

Hello! I’m Aishah and I’m a third-year studying CS. This is my third quarter with CSE121 and I’m super excited to get started. In my free time, you’ll find me at a new coffee shop, watching a movie, or doing my daily NYT-games! Feel free to reach out if you want to chat and have a great quarter :))

Photo of Anju Lam

Anju Lam she/her/hers


Quiz Section: AD

Hi, I’m Anju! I’m from Malaysia and I’m a senior majoring in Computer Science. Outside of school, I like to bake, watch anime, and hangout with friends. I also really enjoy cafe hopping so hit me up if you want to know some good coffee places! This will be my 9th quarter TAing and I’m super excited to get to know all of you :)

Photo of Annie Chen

Annie Chen she/her/hers


Quiz Section: AO

Hi everyone! My name is Annie and I’m a sophomore planning on double majoring in finance and info. Outside of school, I like to explore coffee shops, try different craft projects, ice skate, and I’m determined to go on more hikes this year, especially with my dog. Feel free to reach out and I’m excited to meet you all!

Photo of Archit Patankar

Archit Patankar he/him/his


Quiz Section: BP

Hi everyone, I’m Archit! I’m from Redmond, WA and I’m a third-year student majoring in CS and minoring in entrepreneurship. Aside from school, I love watching, playing and talking sports, whether it be football, basketball, soccer, cricket, or F1. I also love traveling and watching new TV/movies. I’m very excited to be TAing this quarter and hope to be able to meet all of you sometime :)

Photo of Ayesha Patel

Ayesha Patel


Quiz Section: BD

Hi everyone! My name is Ayesha and I’m a sophomore majoring in computer science. This is my second quarter TAing and I’m super excited! In my free time, I enjoy reading, cooking, and indulging in a new show/movie/franchise obsession each week. Looking forward to learn with you all this quarter.

Photo of Christian Covarrubias

Christian Covarrubias he/him/his


Quiz Section: AK

Hi everyone, I’m Christian Covarrubias! I am currently a sophomore majoring in CS. I’m from Mukilteo, WA and this is my second quarter being a 121 TA! Outside of class I enjoy playing video games, watching sports, and listening to music! I am super excited to meet everyone and ready to have an amazing quarter together!

Photo of Heather

Heather "super cool" Coneybeer she/her/hers


Quiz Section: AJ/BJ

Hey hey fellas, I’m Heather, I’m a sophomore, and I am brand new to TAing and doing my very best! Outside of school I like to play video games (love Rain World), and I also paint from time to time. I’m excited to meet y’all, and please please please do not hesitate to email me if you have any questions about class! I really hope to get you all excited about computer science and I want you all to have a good time >:)

Photo of Hibbah Khan

Hibbah Khan she/her/hers


Quiz Section: BG

Hi! I’m Hibbah and I am a second year majoring in CS. I grew up in Lynnwood, WA. Outside of school, I enjoy reading (I would love any book suggestions!), baking, and listening to music. I look forward to meeting everyone this quarter!

Photo of Jacob Faulk

Jacob Faulk he/him/his


Quiz Section: AC

Hi everyone, I’m Jacob! I am from Mill Creek, WA and I am majoring in Chemical Engineering. Outside of the classroom, I love to root for my local sports teams (GO MARINERS!), travel to new places, and hangout with friends. This will be my second quarter TAing for CSE 121 and I am looking forward to meeting and working with you all!

Photo of James Try

James Try he/him/his


Quiz Section: AF

i love jujutsu kaisen, bboying, and FORTNITE FESTIVAL

Photo of Janvi Jagtap

Janvi Jagtap she/her/hers


Quiz Section: AI/BA

Hi I’m Janvi! I’m a sophomore majoring in Computer Science from Woodinville WA. In my free time I love hiking, trying new restaurants, traveling, and spending time with my friends. I am so excited to meet and work with everyone this quarter!

Photo of Jonus Li

Jonus Li he/him/his


Quiz Section: BE

Hey everyone, I’m Jonus! I’m a rising senior studying CS. This is my 5th time being a 121 TA and I’m super excited to work with you and have a wonderful quarter together. Other than school, I love to spend my time exploring all kinds of music, walking around in nice parks, and doing sports like basketball and badminton. Looking forward to getting to know y’all in the sections! :)

Photo of Lucas Dhar

Lucas Dhar he/him/his


Quiz Section: AN

Hi everyone, I’m Lucas! I’m from Austin, TX and I’m a second-year student majoring in CS. Besides school, I’m a big fan of sports with my favorites being volleyball and soccer. I’m also much of a foodie so let me know if there are any spots near the Seattle area I should visit :) . I’m very excited to be TAing this quarter and can’t wait to be able to meet everyone!

Photo of Luke Liu

Luke Liu he/him/his


Quiz Section: AS/BK

What’s up scholars, I’m Luke! I’m a junior studying Electrical and Computer Engineering. I’m very excited to work with you all! Outside of school, I enjoy working out, looking at cats, indulging in restaurants, and spending time in my bed :). Again, I’m excited to meet you all, and I hope that you guys will enjoy this quarter!

Photo of Maria Protogerou

Maria Protogerou she/her/hers


Quiz Section: AE

Hey everyone!! My name is Maria and I am so thrilled be a 121 TA this quarter! My main academic focus is applied math but outside of school I love literature, film, music (please talk to me about music), and anything space/cosmology related. I’m so excited to TA and I look forward to a great quarter with you all :)

Photo of Shayna Suzuki

Shayna Suzuki she/her/hers


Quiz Section: AB

Hi everyone, I’m Shayna! I am currently a second-year planning to major in informatics. I enjoy playing basketball, going out with friends, and going to the beach in my free time! This will be my second quarter TAing for CSE 121, and I am excited to meet you all!

Photo of Vidhi Jain

Vidhi Jain she/her/hers


Quiz Section: AA

Hello, my name is Vidhi Jain! Currently, I am a senior majoring in Computer Science. I was born in India and moved to Seattle in 2012. I love the rainy and cold weather of Seattle. :)) I have been a TA for this course multiple times! Outside of college, I enjoy watching new TV shows, spending time with my family and friends, and exploring new food places (always open to new suggestions :)). I am excited and looking forward to meeting and working with everyone!!

Photo of Vivian Wang

Vivian Wang she/her/hers


Quiz Section: AL

Hi everyone, I’m Vivian! I am currently a third year Electrical and Computer Engineering student. While I was born in Highland Park, Illinois, I’ve spent most of my life in Portland, Oregon. In my free time, I enjoy reading books, swimming, and painting. I also love traveling and going on long walks. I am so excited to be your CSE 121 TA this quarter! Please don’t hesitate to reach out if you have any questions or need support. I look forward to meeting you all :)

Getting Help

Having questions or getting stuck on something is entirely expected in the learning process. If you find something challenging with your studies, that is a sign you are learning! Learning is not something that you need to do alone though! In fact, connecting with your peers or asking a member of the course staff for help can add extreme depth to your knowledge.

  • Synchronous Help (Office Hours): One place to go to get help is our Office Hours hosted throughout the week. TAs staff office hours for many hours a day to provide you the help you need when you need it! This is a great place to go if you want to review a particular course concept, work on a practice problem with the help of a TA or your peers, or get help on a Creative Project or Programming Assignment if you are running into difficulties.


    A common misconception is that you can only go to office hours with specific homework questions. That is not true! If you have any questions about course concepts (e.g., from class that day), you are super encouraged to go work on that concept with a member of the course staff at office hours! Getting help with a concept earlier, when you first are feeling unsure, is much better than saving it until you need it on the homework.

  • Asynchronous Help (Ed Discussion): With a class of our size, directly emailing a member of the course staff is not always recommended. There are many of you and only few of us, so if you email one person directly we can’t make a guarantee how quickly we can respond! To alleviate this one-on-one communication of email, we have a course discussion board that will be a much more lively place for discussion and a way to make sure you can are helped more quickly. The message board is set up so that all of the course staff can help you, which will make it more likely for you to receive a quicker response!

    Ed Tips

    • If you are asking a general question about the course logistics or content, you can make a public post. This way other students can benefit from seeing your question, and you can even answer each other’s questions to share your perspectives!
      • If you want, you can choose to post anonymously so that other students in the course can’t see your name. Note that anonymous posting does not hide your identity from the course staff.
    • You’re encouraged to answer each other’s questions as well! Explaining a topic to someone else (even on a discussion board) is a great way to help you better understand the material. The course staff will still look over student answers and can nicely point out some misconception if there is one so that everyone benefits.
    • If you have a question that’s pretty specific to your homework solution, or, is about some personal details that you would not want to share with the class (e.g., DRS accommodations), you can make a private post on Ed that is only visible to the course staff. This way, any member of the staff can respond to get you the help you need!
    • For sensitive matters that you only want to discuss with Elba and Matt, you can instead email Elba and Matt if that makes you feel more comfortable. Note that the response time for the instructors’ email is longer than posting on the Ed board.