Assignment 2 – Allen Zhou