CS352 Proxy Project