CIS196 HW Assignment 1: Setup