Midterm assignments for 3005.