CSCE 2014 Lab 2