Project leaders: Professors Samit Dasgupta and Jiuya Wang Project manager: Pam Gu Team members: Zizai Cui, Max Fleischer, Yijia Liu