Liang Huang	(all parts)
He Zhang	(C++ implementation, algorithm design)
Dezhong Deng	(algorithm design, Python prototype, C++ implementation)
Kai Zhao	(algorithm design, C++ implementation)