GMAP345: Assignment 3, due Week 5