CIS 196 First Assignment