Assignment 1 Yucheng Liu