**Announcements:**

- First day of class January 4th 1:00pm pacific on zoom here.
- Discussion sections are held on zoom Mondays at 2pm pacific here.

**Homeworks:**

- Homework 0 [pdf][LaTeX] and Solutions.
- Homework 1 [pdf][LaTeX] and Solutions.
- Homework 2 [pdf][LaTeX] and Solutions.

- Homework 3 [pdf][LaTeX] and Solutions.
- Homework 4 [pdf][LaTeX] and Solutions.

- Homework 5 [pdf][LaTeX] and Solutions.
- No Homework 6.

**Exams:**

- Exam 1 Instructions.
- Suggested practice problems from the book: 3.2, 3.3, 3.4, 3.11, 3.12, 3.13, 3.16, 3.22, 3.23, 3.25, 4.4, 4.14, 4.17 (note: some of these problems need you to understand Dijkstra's algorithm, which will not be covered on the test)
- Exam 1 Review [video][ppt][pdf]
- Exam 1 and Solutions
- Exam 2 Instructions
- Exam 2 Corrections
- Exam 2 Suggested Practice Problems: 2.1, 2.4, 2.14, 2.16, 2.19, 2.22, 2.28, 4.1, 4.2, 4.5, 4.8, 4.9, 4.13, 4.19, 4.20, 4.21, 4.22
- Exam 2 Review [video][ppt][pdf]
- Exam 2 and Solutions
- Exam 3 Instructions and Problem Corrections
- Exam 3 Suggested Practice Problems: 5.1, 5.4, 5.5, 5.9, 5.13, 5.20, 5.24, 5.28, 5.30, 5.32, 6.2, 6.3, 6.4, 6.6, 6.9, 6.10, 6.16, 6.24
- Exam 3 Review [video][ppt][pdf]
- Exam 3 and Solutions
- Final Exam Instructions and Problem Corrections
- Final Exam Extra Practice Problems: 8.2, 8.3, 8.12, 8.13, 8.16, 8.20, 8.23, 9.1, 9.5, 9.8
- Final Exam Review [video][ppt][pdf]
- Final Exam and Solutions.

**Lecture Recordings:
**

- Week 1: Lecture 1 [video][ppt][pdf] Lecture 2 [video][ppt][pdf] Lecture 3 [video][ppt][pdf]
- Week 2: Lecture 4 [video][ppt][pdf] Lecture 5 [video][ppt][pdf] Lecture 6 [video][ppt][pdf]
- Week 3: No class on Monday Lecture 7 [video][ppt][pdf] Exam on Friday
- Week 4: Lecture 8 [video][ppt][pdf] Lecture 9 [video][ppt][pdf] Lecture 10 [video][ppt][pdf]
- Week 5: Lecture 11 [video][ppt][pdf] Lecture 12 [video][ppt][pdf] Lecture 13 [video][ppt][pdf]
- Week 6: Lecture 14 [video][ppt][pdf] Lecture 15 [video][ppt][pdf] Exam on Friday
- Week 7: No class on Monday Lecture 16 [video][ppt][pdf] Lecture 17 [video][ppt][pdf]
- Week 8: Lecture 18 [video][ppt][pdf] Lecture 19 [video][ppt][pdf] Lecture 20 [video][ppt][pdf]
- Week 9: Lecture 21 [video][ppt][pdf] Lecture 22 [video][ppt][pdf] Exam on Friday
- Week 10: Lecture 23 [video][ppt][pdf] Lecture 24 [video][ppt][pdf] Lecture 25 [video][ppt][pdf]

**Other:**

- Zoom lecture link
- Course Syllabus
- Course Technology Use Guide

- An Introductory Guide to LaTeX
- Piazza page for the class
- Archive of problems and solutions from previous iterations of the class
- Rough grading rubric