Basic Info
Mon/Wed 1:30-2:50pm
GHC 4307
Instructor: Keenan Crane
See the course info page for more info on policies and logistics.
Getting Started
To get started with the class you need to do just three things:
  1. Sign up for the course Piazza.
  2. Sign up for an account on this webpage. (We'll give you the signup code on Piazza, so sign up for that first!)
  3. Carefully read through the Course Info.
Note also that all assignments for the semester are available now, at the bottom of this page. So if you're eager to get started, go for it! Due dates are listed inline in the course schedule below.
Fall 2018 Schedule
Aug 27 (Mon)
Assignment 0.0 out
Aug 29 (Wed)
Sep 3 (Mon)
No class (Labor Day)
Assignment 0.0 due/Assignment 0.5 out
Sep 5 (Wed)
Sep 10 (Mon)
Assignment 0.5 due/Assignment 1 out
Sep 11 (Tue)
Time/location: 9/12, 5-6:30pm in GHC 4215
Sep 12 (Wed)
Sep 17 (Mon)
Sep 19 (Wed)
Sep 24 (Mon)
Sep 26 (Wed)
Assignment 1 due/Assignment 2 out
Oct 1 (Mon)
Oct 3 (Wed)
Oct 8 (Mon)
Course drop deadline
Oct 10 (Wed)
Oct 15 (Mon)
Midterm Review
Assignment 2 due
Oct 17 (Wed)
No class (Midterm study day)
Oct 22 (Mon)
Assignment 3 out
Oct 24 (Wed)
Oct 29 (Mon)
Oct 31 (Wed)
Nov 5 (Mon)
Assignment 3 Tasks 1-4 due
Nov 7 (Wed)
No class
Nov 12 (Mon)
Nov 14 (Wed)
Nov 19 (Mon)
Assignment 3 Tasks 5-7 due/Assignment 4 out
Nov 21 (Wed)
No class (Thanksgiving Holiday)
Nov 26 (Mon)
Nov 28 (Wed)
Dec 3 (Mon)
Dec 5 (Wed)
Course Wrap Up
Assignment 4 due
Dec 14 (Fri)
8:30-11:30am, DH A302
Assignments and Projects
(Due: 9/3)Assignment 0.0: Linear Algebra Review/Preview (Due: 9/10)Assignment 0.5: Vector Calculus Review/Preview
(Due: 9/26)Assignment 1: DrawSVG (Due: 10/15)Assignment 2: MeshEdit
(Due: 11/5;11/19)Assignment 3: PathTracer (Due: 12/5)Assignment 4: Animation

Thanks to past course contributors: Kayvon Fatahalian, Stelian Coros, Michael Choquette, Se-Joon Chung, Sky Gao, Qiuyi Jia, Zach Shearer, Bryce Summers, Nick Sharp.