GMAP345: Assignment 2, due Week 4