SI543 Assignment 1