Content

All times are relative to Berkeley, CA (Pacific Time).

Homeworks

Homeworks are due each Tuesday at 10:59 PM. Self-grades are due the coming Tuesday at 10:59 PM. You have a grace period of 1 hour for late submissions, which you should reserve for technical issues. After that, no late self-grades or homework submissions will be accepted.

Homework Due Date Self-Grade and Resubmission Due Date Problems Solutions
Homework 1 1/31 2/7 hw01.pdf hw01-sol.pdf
Homework 2 2/7 2/14 hw02.pdf hw02-sol.pdf
Homework 3 2/14 2/21 hw03.pdf hw03-sol.pdf
Homework 4 2/21 - hw04.pdf hw04-sol.pdf
Homework 5 2/28 3/7 hw05.pdf hw05-sol.pdf
Homework 6 3/7 3/14 hw06.pdf hw06-sol.pdf
Homework 7 3/14 3/21 hw07.pdf hw07-sol.pdf
Homework 8 3/21 3/28 hw08.pdf hw08-sol.pdf
Homework 9 3/28 - hw09.pdf hw09-sol.pdf
Homework 10 4/11 4/18 hw10.pdf hw10-sol.pdf
Homework 11 4/18 4/25 hw11.pdf hw11-sol.pdf
Homework 12 4/25 5/2 hw12.pdf hw12-sol.pdf
Homework 13 5/2 5/9 hw13.pdf hw13-sol.pdf

Labs

Labs are due each Friday at 10:59 PM. Self-grades are due the following Friday at 10:59 PM. You have a grace period of 1 hour for late submissions, which you should reserve for technical issues. After that, no late self-grades or lab submissions will be accepted.

Lab Due Date Problems Solutions
Lab 0 1/27 lab0.zip lab0_sol.zip
Lab 1 2/3 lab1.zip lab1_sol.zip
Lab 2 2/10 lab2.zip lab2_sol.zip
Lab 3 2/24 lab3.zip lab3_sol.zip
Lab 4 3/3 lab4.zip lab4_sol.zip
Lab 5 3/17 lab5.zip lab5_sol.zip
Lab 6 4/14 lab6.zip lab6_sol.zip
Lab 7 4/21 lab7.zip lab7_sol.zip
Lab 8 5/5 lab8.zip lab8_sol.zip

Discussions

Discussions are held on Wednesdays and Fridays each week, covering roughly the material from lecture the week before. The date of the Wednesday is listed below. Attendance is optional, but there might be material covered exclusively in discussions and in scope of exams.

Discussion Date Problems Solutions
Discussion 1 1/18 dis01.pdf dis01-sol.pdf
Discussion 2 1/25 dis02.pdf dis02_sol.pdf
Discussion 3 2/1 dis03.pdf dis03_sol.pdf
Discussion 4 2/8 dis04.pdf dis04_sol.pdf
Discussion 5 2/15 dis05.pdf dis05_sol.pdf
Discussion 6 2/22 dis06.pdf dis06_sol.pdf
Discussion 7 3/1 dis07.pdf dis07_sol.pdf
Discussion 8 3/8 dis08.pdf dis08_sol.pdf
Discussion 9 3/15 dis09.pdf dis09_sol.pdf
Discussion 10 3/22 dis10.pdf dis10_sol.pdf
Discussion 11 4/5 dis11.pdf dis11_sol.pdf
Discussion 12 4/12 dis12.pdf dis12_sol.pdf
Discussion 13 4/19 dis13.pdf dis13_sol.pdf
Discussion 14 4/26 dis14.pdf dis14_sol.pdf

Notes

These notes serve as supplementary readings and do not necessarily align with lecture and textbook content. We may update notes closer to the content being presented in lecture.