All homeworks are to be submitted via Gradescope.
Homework 1 Due on Friday January 17th, 6pm [Solutions]
Homework 2 Due on Friday January 24th, 6pm [Solutions]
Homework 3 Due on Friday January 31th, 6pm [Solutions]
Optional Homework 4 + Solution
Homework 5 Due on Friday February 14th, 6pm [Solutions]
Homework 6 Due on Friday February 21st, 6pm [Solutions]
Homework 7 Due on Friday February 28th, 6pm [Solutions]
Homework 8 Due on Friday March 7th, 6pm [Solutions]
Optional Homework 9 + Solution