He_Siyuan_002106237_Assignment5