CSCI 3104 - HW 3