Overview
Schedule
Assignments
Syllabus
Prerequisites
Grading
Resources
homework: 40%
midterm: 30%
final: 30%