Please append to all email addresses.


Ren Ng
Jonathan Ragan-Kelley

Your TAs

Dorian Chan
cheese is nasty and the denver nuggets are the best team in the NBA - change my mind
Jose Chavez
I'm a Berkeley senior majoring in Computer Science and film! I have a passion for animation. Look for me whenever you see the Cal Band!
Richard Chen
4th year CS major from Sunnyvale, CA. Likes graphics too.
Sudeep Dasari
Hi! I'm a 4th year EECS Major from Los Alamos, NM. I like graphics and robots. Hope you all enjoy 184 :)
James Fong
Hello! I'm a CS third year with a love for all things computer graphics (and probability theory and AI and...)! Hobbies include generative art, game dev, and debugging. I'm super excited to meet you all!
Jacob Holesinger
Hi! I'm a 4th year CS and math major that likes drawing, 3D modeling and climbing. I look forward to seeing you all this semester and hope that you have a great time in the course.
Seth Lu
Hi there! I'm a third year CS student from Suzhou, China. I'm interested in graphics-related things, as well as stuff like musical theater, baking, drawing, creative coding, hiking...
Peter Manohar
Hello there! I'm a fourth year EECS major from San Diego, interested in theoretical CS and graphics. Hope you enjoy CS 184 this semester!
Vivien Nguyen
(Head TA) Hi! I’m a 4th year CS major from Irvine, CA! I love corgis and coffee, and I'm interested in using graphics for preserving cultural heritage. I’m also deeply passionate about mental health and STEM outreach!
Varsha Ramakrishnan
Hello! I’m a 3rd year EECS major interested in machine learning for virtual and augmented reality. In my free time, I play Nintendo games, read sci-fi novels, and obsess over LotR and the Silmarillion. Enjoy CS184!
Pratul Srinivasan
Hey! I'm a CS PhD student from Palo Alto, CA. I work with Ren Ng on projects at the intersection of graphics/vision/ML. I enjoy cooking, snowboarding, and hiking.
Henry Sun
Xiling Xia
Hi everyone! I'm a third-year EECS major from Portland, OR. My interests include reading, gaming, and helping you enjoy 184!
John Xiang
sorry, i don't understand this comment. could you elaborate, i.e. explain or perhaps put in other words what you meant, or maybe say it a different way but if you could just put it in layman's terms it would be much appr
Jessie Yang
Hiya! I'm a fourth year EECS major from Illinois. I love playing & developing games, following Overwatch esports, drawing, and making sick puns on Twitter.