Course Description

In this course, we will present both continuous and discrete aspects of the differential geometry toolbox with an eye for applications in computer science. Differential geometry appears in a broad variety of applications, including graphics, medical imaging, vision, and learning. We will present parallel threads introducing concepts from the differential geometry of surfaces (curvature, deformation, differentiation, differential equations, mapping) and their corresponding discretizations and applications.

The only necessary background is math at the level of Math 52 and coding experience. Assignments will include some written problems and some Matlab programming.

Course Information

Time:  

MW, 9:30am-10:45am

Place:  

Clark S361

Detailed course information for CS 468 can be found here. Be sure to sign up for the course on Piazza for up-to-date announcements, discussion, and so on.

Course Staff

Instructor:  

Adrian Butscher

Office:  

Clark S257

Telephone:  

(650) 725-6443

Email:  

butscher@stanford.edu

Office hours:  

After class in Clark S250

Instructor:  

Justin Solomon

Office:  

Clark S297

Telephone:  

(650) 725-6521

Email:  

justin.solomon@stanford.edu

Office hours:  

After class in Clark S250

Course assistant:  

Diana Lee

Office:  

Clark S250

Email:  

dianayl@stanford.edu

Office hours:  

Mondays 1:15-3:15

The course staff would like to thank the Stanford Computer Forum for their support.