You will get the most out of the course if you make a serious effort to do the assignments completely on your own, consulting with other students and the course staff only when you are seriously stuck. While you may discuss the homework problems with other students, the final writeup must be your own work.

Homework #1 ( PDF)

Homework #2 ( PDF)

Homework #3 ( PDF)

Homework #4 ( PDF)

Homework #5 ( PDF)

Homework #6 ( PDF)

Homework #7 ( PDF)

Homework #8 ( PDF)

Homework #9 ( PDF)

Homework #10 ( PDF)

Homework #11 ( PDF)

Homework #12 ( PDF)