Homework solutions should be submitted via Gradescope.
Homework 1 (Solution)
Homework 2 (Solution)
Homework 3 (Solution)
Homework 4 (Solution)
Homework 5 (Solution)
Homework 6 (Solution)
Homework 7 (Solution)
Homework 8 (Solution)
Homework 9 (Solution)
Homework 10 (Bonus)