TCSS 554 Autumn 2014 Assignment 2