Syllabus
Schedule, tips, resources
Assignments and participation
Textbook
Slides
This is from this website, embedded here for your convenience.