Homework 1: Due Thursday, Sep 25
Homework 2: Due Tuesday, October 21
Combined programming and written assignment. You will need to use a virtual machine to do this assignment. The VMs are not yet set up; they should be within two or three days, at which point the VM instructions will change.
Homework 3: Due Thursday, November 13
Combined programming and written assignment. Use the same VMs as for last assignment.
Homework/Prgram 4: Due Monday, Dec 8
Combined programming and written assignment. No VMs are necessary, but you may use your own if you wish.