cpsc501w25-participation1