CS3331 Asmt