Work done while a M.Eng. student at Cornell Tech in NYC.