Assignment #3 CSCI 5408