Author: John F. Horty,Xiangdong He,Eric Pacuit