Assignment2 - Xike Wang