Lab 8 for UofA CSCE 2014