CSCI3308 Lab4