CSE 312: Foundations of Computing II, Winter 2022

Course Staff/Office Hours

In addition to the staff contact information, this page contains the most up-to-date listing of staff office hours. Office hours are subject to change, but we'll try to keep this page accurate at least a week into the future.

There will be both remote and in-person office hours. EITHER WAY, fill out the Office Hours Queue Signup only after you enter. All in-person hours are hybrid, so you can join the Zoom meeting and add yourself to the queue for those as well! When you, do indicate in the form if you are attending in-person or virtually. Enter Zoom meetings through Zoom. You can see your spot in the queue at the Current Queue Status.

Below, office hours for the course staff are listed. R stands for remote, and IP stands for in-person (with a hybrid option). CSE refers to the Allen Center (the old CS building), and CSE2 refers to the Gates Center (the new CS building). Breakout refers to the open corner areas in CSE.



  • Alex Tsun (He/Him) (Instructor)
  • alextsun [at] cs.washington.edu

  • Hi! I'm Alex, and I graduated from UW CSE ~3.5 years ago. After completing my master's degree specializing in machine learning and theoretical computer science last year, I was fortunate enough come back (virtually) to UW to teach this course in Summer 2020. I'm very excited to teach 312 again, this time in person! In my free time, I enjoy playing any racket sport (tennis, badminton, ping pong, etc.), travelling, watching Netflix, and I recently started cooking more. Feel free to come to my OH or schedule a time with to talk about anything above or anything else (probability, TAing, interning, grad school, etc.) - I'd love to meet everyone!
  • Aleks Jovcic (He/Him) (Head TA)
  • ajovcic [at] cs.washington.edu
  • Section AC

  • Hi everyone! My name is Aleks and I'm so excited to be CSE 312's head TA this quarter! I'm a senior studying Computer Science. Besides teaching, I love music, movies, and playing (and designing) tabletop games! Right now is a difficult time for a lot of us, so if you need any help, 312 or otherwise, don't hesistate to reach out!
  • Shreya Jayaraman (She/Her) (Assistant Head TA)
  • shreyaj [at] cs.washington.edu
  • Section AE

  • Hi everyone, I’m Shreya! I’m a fourth-year Master’s student studying CS. This will be my 7th quarter TAing, and I’m super excited to be back to teaching 312 this quarter! Outside of CS and teaching, I enjoy making playlists and reading. I hope you’ll reach out to me if you need anything or just want to chat — so excited to meet you all!
  • Maggie Jiang (She/Her) (Assistant Head TA)
  • mjiang [at] cs.washington.edu
  • Section AB

  • Hi everyone! My name is Maggie, I’m a junior studying CS, and I’m from Kirkland WA (Costco land). This will be my fifth quarter as a TA but my first time teaching 312! I took this class with Alex and loved his version of the course, so I am super excited for y'all to experience it. Outside of class, I enjoy reality competition shows, EDM, eating out, and sleeping in. Feel free to reach out anytime!
  • Mrigank Arora (He/Him)
  • mriganka [at] cs.washington.edu
  • Section AF

  • I’m a 4th year student at the Allen school who is on the tail end of BS/MS program. This will be my fifth quarter as a TA, and since I TA’d CSE 311 last quarter, I think I’ve met a lot of you already. Outside of school, my favorite thing to do is to explore worlds that are novel to me, whether that be through traveling to new countries, reading epic fantasy novels, or meeting new people. Feel free to come chat!
  • Ege Caglar
  • cagege [at] cs.washington.edu
  • Section AH

  • Hello everyone! I’m Ege, a junior majoring in Computer Science and Math. I took 312 from Alex in Summer 2020, and it was one of the best courses that I took at UW. The material I learned in this class has been really useful to me every quarter after 312, and I’m excited to share it with you as well. If you have any questions or just want to talk, feel free to contact me at any time.
  • Sandy Cheng (She/Her)
  • sandyc01 [at] cs.washington.edu
  • Section AD

  • Hey everyone! My name is Sandy and I’m a junior studying computer science and environmental studies. This is my third time TAing, but first time for 312! It was one of my favorite classes at UW, hope you’ll enjoy it as much as I did. Outside of school, I enjoy learning new piano pieces, hiking in the rain, and seeing good animations. Feel free to reach out anytime; excited to meet you all!
  • Alexander Fernandez (He/Him)
  • alexfern [at] cs.washington.edu
  • Section AJ

  • Hey, Alex here. I'm a junior and am looking forward to finally being able to have classes in person again. In addition to loving the theory side of Computer Science and double majoring in Math, I also enjoy low level program (C/C++), so whether you have questions about this class or 351/333, feel free to ask me. When I'm not coding up a storm or solving a math proof, I enjoy playing video games and hiking with my dog Jax (in the photo). Recently this last year I've also been practicing cooking, so if you're in need of any recipie suggestions, I might be able to provide.
  • Anna Goncharenko (She/Her)
  • angonch [at] cs.washington.edu
  • Section AI

  • Hi! My name is Anna and I'm excited to be your TA this quarter! This will be my fourth time TAing 312, so I hope you find this class as interesting as I do. I am a senior in computer science, but outside of being a STEM girlboss I love bouldering, lifting, and learning about climate change and sustainability. Come to my office hours for help on any coursework, content, or if you just want to talk :) Please reach out if you need anything!
  • Ivy Guo (She/Her)
  • zhifeig [at] cs.washington.edu
  • Section AG

  • Hello everyone! My name is Ivy, and I’m really excited to be one of your TAs this quarter. I’m a senior majoring in computer science and linguistics. I took CSE 312 with Professor Rachel Lin in Spring 2020. I hope you’ll enjoy it as much as I did. In my free time, I like playing with my dog, watching movies, and listening to music. I look forward to meeting you all!
  • Raymond Guo (He/Him)
  • rpg360 [at] cs.washington.edu
  • Section AH

  • Heya! I'm Raymond, a junior studying Computer Science and Mathematics. I took this class under Alex in the Summer of 2020, and found the material to be both quite interesting and extremely applicable in further theory-based CS classes. I'm excited to work with you all, and hope I can help make the course as enjoyable for you as it was for me!
  • Paul Karmel (He/Him)
  • pkarmel [at] cs.washington.edu
  • Section AE

  • Hi everyone! I'm Paul, a senior in the computer science major and 3rd time returning TA, previously having taught 373 and 413. I'm a Pokemon superfan, and love to travel, draw, take wildlife photos, ski, play tennis and Smash Ultimate, and (gasp) solve Leetcode problems. 312 is awesome because it prepares you for machine learning and teaches you how to count cards, though I'm still pretty bad at card games... Feel free to ask me about anything from interview prep to raising a bearded dragon lizard. Super excited to work with everyone and explore the more mathy side of CS!
  • An Keopradith (She/Her)
  • anschool [at] cs.washington.edu
  • Section AG

  • Hi there, my name is An. I'm thrilled to be one of your TA this quarter. I had a blast taking CSE 312 last summer with Alex. I hope you will enjoy this class as much as I do. Outside of school, I love to enjoy the Pacific Northwest scenery by biking, hiking, and camping. Please feel free to reach out for help, or just to chat :). I'm super excited to meet all of you.
  • Arya Krisna GJ (He/Him)
  • agk8 [at] cs.washington.edu
  • Section AA

  • Hi!!! I'm Arya and I'm from Bangalore, India. I am a junior studying Computer Science. I took this class in Winter 2021 and I am a big fan of the concepts you'll learn here. I love watching sports, particularly soccer (GO MAN UNITED!) and F1 (heart-broken after abu dhabi :( ). I am a big music person and mostly prefer EDM and House, so definitely drop any suggestions. Excited to meet y'all!!
  • Melissa Lin (She/Her)
  • mlin23 [at] cs.washington.edu
  • Section AB

  • Hi everyone! My name is Melissa and I'm super excited to be TAing 312 for the 3rd time this quarter! I'm a junior majoring in CS with a math minor. I love trying new boba places, reading, and planning out my entire life on Notion. Please come to my office hours or email me if you have any questions or just want to chat about anything :)) I can't wait to meet you all!
  • Scott Ni (He/Him)
  • muxini1 [at] cs.washington.edu
  • Section AJ

  • Hey hey heyyy my name is Scott Ni as you can see. This will be my 3rd time TAing 312 (though there was a 1+ year hiatus) and I'm thrilled to serve you this quarter. Actually, what's more exciting is that I finally get to meet the legend himself, Alex Tsun, in person. What a time to be alive.
  • Francis Peng (He/Him)
  • fpeng13 [at] cs.washington.edu
  • Section AF

  • Hey everyone! I'm Francis and I'm a sophomore CS major and first-time 312 (or anything, actually) TA. I'm super excited for this upcoming quarter! Outside of class, I enjoy playing any sport that involves a racket (tennis, badminton, ping pong), cooking, and exploring the outdoors (give me WA hiking recs please). Feel free to reachout via email or come in to Office Hours to hang out (if you're not busy with those psets, of course)!
  • Khang Zhie Phoong (He/Him)
  • phoongkz [at] cs.washington.edu
  • Section AA

  • Hello! I am Khang, from Singapore, and I am very excited to be a second-time TA for CSE 312 this quarter. I really enjoyed this class in Fall 2020, and I hope you will be able to enjoy it like I did. In my free time, I play the clarinet, dance, and also watch tons of shows and movies! Come to my office hours if you need help with the course or want to chat about CS advising stuff (I'm a Peer Adviser too!) or anything at all.
  • Phawin Prongpaophan (He/Him)
  • phawin [at] cs.washington.edu
  • Section AD

  • Hi! If you have guessed from my name (pronounced [pʰaːwin]) that I'm from Thailand, you are right. As of the beginning of 22wi, I’m currently a senior, double major in Computer Science and Economics with a minor in Mathematics. Outside of the classes, I enjoy doing competitive programming. For a little more relaxing stuff, I love playing varieties of modern board games, where I try to make friends with probability.
  • Tanmay Shah (He/Him)
  • tanmay [at] cs.washington.edu
  • Section AC

  • Hello everyone! I am Tanmay, a senior in Computer Science major: Data science option. This is my first time TAing, and it's great to TA for CSE 312 as it teaches you crucial foundations to data science and ML. Outside of academics, I am a musician (percussionist), an armchair historian, and a FOSS enthusiast. I like to watch movies and wildlife documentaries, play badminton and I've recently jumped into solving leetcode problems. Looking forward to meet you all!
  • Chloe Winston (She/Her)
  • chloewin [at] cs.washington.edu
  • Section AI

  • Hi everyone! I am Chloe, and I'm excited to TA CSE 312 this quarter. I am a senior majoring in computer science and neuroscience and minoring in neural computation and engineering. CSE 312 has been my favorite CSE class so far, and I hope you enjoy it as well. Outside of studying, I enjoy baking, crocheting, and playing the violin.