CMPT 764 Assignment2