184 bunny logo

CS 184/284A Spring 2026

Instructor: James O’Brien / Lecture: 2:00-3:30PM Tu & Th, Zoom

Course Schedule

Skip to current week

Wk. Date Lecture Discussion Homework Project
1Tue
Jan 20
1. Introduction
Slides
No Discussion
Thu
Jan 22
2. Drawing Triangles
Slides
2Tue
Jan 27
3. Sampling and Aliasing
Slides
2. Triangles and Sampling
Slides / Worksheet / Solutions
Thu
Jan 29
4. Transforms
Slides
Homework 0
3Tue
Feb 03
5. Transforms cont.
Slides
3. Transforms and Texture Mapping
Slides / Worksheet / Solutions
Thu
Feb 05
6. Texture Mapping
Slides
Homework 1 Checkpoint
(due 02/08)
4Tue
Feb 10
7. Rasterization Pipeline
Slides
4. Texture Mapping and Graphics Pipeline
Slides / Worksheet / Solutions
Homework 1
(due 02/18)
Thu
Feb 12
8. Rasterization Pipeline cont.
Slides
5Tue
Feb 17
9. Bezier Curves and Surfaces
Slides
5. Splines and Curves
Slides / Worksheet / Solutions
Thu
Feb 19
10. Bezier Curves and Surfaces cont.
Slides
Homework 2 Checkpoint
(due 02/23)
6Tue
Feb 24
11. Bezier Curves and Surfaces cont.
Slides
6. Half Edges and Ray Tracing
Slides / Worksheet / Solutions
Homework 2
(due 03/04)
Thu
Feb 26
12. Mesh Representations and Geometry Processing
Slides
7Tue
Mar 03
13. Ray Tracing and Acceleration Structures
Slides
7. Ray Tracing
Slides / Worksheet / Solutions
Thu
Mar 05
14. Radiometry, Photometry and Monte Carlo Integration
Homework 3 Checkpoint
(tentatively due 03/07)
8Tue
Mar 10
15. Global Illumination and Path Tracing8. Radiometry, Photometry and Monte Carlo
Thu
Mar 12
16. Material ModelingHomework 3
(tentatively due 03/18)
Fri
Mar 13
Exam 1 Review Session
9Mon
Mar 16

Exam 1 Week

No Discussion
Tue
Mar 17
17. Camera and LensesFinal Project Proposal
Thu
Mar 19
18. Introduction to Physical SimulationHomework 4 Checkpoint
(tentatively due 03/21)
10Tue
Mar 24

No Lecture (Spring Break)

No Discussion Homework 4
(tentatively due 04/08)
Thu
Mar 26
11Tue
Mar 31
19. Introduction to Animation11. Final Project Workshops
Thu
Apr 02
20. Introduction to Color ScienceFinal Project Milestone
12Tue
Apr 07
21. Introduction to Color Science II12. Simulation, Kinematics, Animation
Thu
Apr 09
22. Virtual Reality I
13Tue
Apr 14
23. Virtual Reality II13. Color
Thu
Apr 16
24. Image Sensors
14Tue
Apr 21
25. Special Topics: Q&A on Olo / Oz14. VR and Image Sensors Final Project Report & Video
Thu
Apr 23
26. Image Processing and Light Field Cameras
Fri
Apr 24
Exam 2 Review Session
15Mon
Apr 27

Exam 2 Week

No Discussion
Tue
Apr 28
27. Guest Lecture: Tetrachromacy (Jessica Lee)
Thu
Apr 30
28. Research in James' Group
16Tue
May 05
No Discussion Final Project Presentations