Assignment 4 For ECS175