CSCI 3280 asg2