infsci2955 Deliverable 3