CSC 834 Assignment 3