Homework #1 due Jan 17 Wed; solutions

Homework #2 due Jan 26 Fri; solutions

Homework #3 due Feb 2 Fri; ; solutions

Homework #4 due Feb 12 Mon; solutions

Homework #5 due Feb 19 Mon; solutions

Homework #6 due Feb 26 Mon; solutions

Homework #7 due Mar 5 Mon; solutions

Homework #8 due Mar 28 Wed; solutions

Homework #9 due Apr 4 Wed; solutions

Homework #10 due Apr 11 Wed; solutions

Homework #11 due Apr 18 Wed; solutions

Homework #12 due Apr 25 Wed; solutions