compsci290.3-spring17