Authors: Weijian Chen, Shuibing He, and Haoyang Qu, Zhejiang University; Xuechen Zhang, Washington State University Vancouver