Repository for 36.289 Didkovsky/University of Southern California