Welcome to CS 1230!

Welcome to CS 1230, the longest-running computer graphics course in the known universe!

This course offers an in-depth exploration of fundamental concepts in 2D and 3D computer graphics. It introduces 2D raster graphics techniques (image creation/manipulation/filtering), as well as 3D modeling, viewing, and rendering (using both raytracing and real-time rendering on the GPU). Along the way, you'll learn to program in C++ and the shading language GLSL, and learn to use the OpenGL library. The course culminates in an open-ended group final project in which you and your teammates use the skills you've learned throughout the semester to make some cool visual effects.

Check out the course missive for more information on prerequisites, assignments, workload, etc.

Calendar

Tip: Use the dropdown at the top right of the Google Calendar embed to filter by event type!

Google Calendar and iCalendar subscription links

For Google Calendar: While logged in to your Google account, click on the links below to add them to your Google Calendar.

For iCalendar: Secondary-click on the links below and select "Copy Link Address" to copy the link to your clipboard. Then, follow the instructions for your calendar app to add a calendar subscription using the link. Do not download and import the .ics files directly, as they will not update if the calendar changes.

NameGoogle CalendariCalendarDescription
AssignmentsLinkLinkContains project and lab timelines.
Ed HoursLinkLinkContains Ed hours.
HoursLinkLinkContains TA hours and Daniel's office hours.
SectionsLinkLinkContains algo discussion sections.
LecturesLinkLinkContains lectures and other events held during lecture.

Staff

CS 1230 is brought to you by the following lovely people:

A picture of Daniel Ritchie
Daniel Ritchie®

Professordritchi1he/him

Has an Erdős number of 4, a Bacon number of 3, and (debatably) an Erdős-Bacon number of 7.

A picture of Anastasio Ortiz
Anastasio Ortiz®

HTAaortiz18he/him

I’m a senior from Nicaragua studying APMA-CS. I like playing tennis, doing escape rooms and animated films.

A picture of Sebastian Park
Sebastian Park®

HTAspark265he/him

Hi. I’m a senior from Massachusetts who likes talking and jazz and making sound with his mouth. Graphics is so fun I put my thumbs up. Favorite use of graphics: the Spider-Verse movies.

A picture of Gavin Dhanda
Gavin Dhanda®

UTAgdhandahe/him

Hi! I'm a junior from Denver studying CS and Econ. I love playing guitar and sleeping and being a graphics TA and mike's calzones on thayer.

A picture of Arin Idhant
Arin Idhant®

UTAaidhanthe/him

I call India and Oman home. I am a junior studying Computer Science and filmmaking. My favorite movie: Dead Poets Society. My favorite fact: You've got this :)).

A picture of Evan Mickelson
Evan Mickelson®

UTAemickelshe/him

I am a senior from San Diego. Aside from CS, I enjoy music and running. To me, the most impressive usage of graphics is in the Unreal Game Engine.

A picture of Stewart Morris
Stewart Morris®

UTAsmorri21he/him

Is a senior from Charlottesville, VA. Enjoys playing guitar, watching movies, and going for the occasional hike!

A picture of Praccho Muna-McQuay
Praccho Muna-McQuay®

UTApmunamcqhe/him

I’m a junior from the DMV who really likes computer science, math, and machine learning. I’m also the biggest LeBron James fan. My favorite application of graphics is gaussian splatting!

A picture of Luke Riley
Luke Riley®

UTAlriley2he/him

I'm from Los Angeles. I'm a senior concentrating in CS and Modern Culture & Media. My favorite use of graphics is Cyberpunk 2077.

A picture of Krishi Saripalli
Krishi Saripalli ®

UTAksaripalhe/him

I’m a senior from the San Francisco Bay Area and a TA for this course. I like interactive graphics software, like Spline, and making things with bloom.

A picture of Jean Yoo
Jean Yoo®

UTAsyoo28she/her

I’m a senior from Salt Lake City, UT, studying CS and APMA. I love to run, play guitar, and solve NYT word games. Favorite use of graphics: Pixar’s Soul.

A picture of Faisal Zaghloul
Faisal Zaghloul®

Grad TAfzaghlouhe/him

I'm a CS graduate student from Jordan. Can reliably be found nearby coding, lifting, and/or drinking coffee. Love (video) gaming, hiking, and taking pretty photos

A picture of Sophie Zhang
Sophie Zhang®

UTAszhan257she/her

Hey! I’m Sophie, a senior concentrating in CS. In my free time, I enjoy drawing and playing video games (which is also my favorite application of graphics!)