Interim Advisor: Shouhong Wang