K-median Algorithms: Theory in Practice - Princeton University