Here is the link to the assignment. Note that the second half is due.