Assignment for CSCI4229