Project for ITP-280 class at USC