CMSC498D uploads