Technology Project: Chenxi Guan