August 16, 2023
Practice Problems Available
September 18, 2023
Challenge 1: Opens
December 17, 2023
Challenge 1: Submissions Due
January 22, 2024
Challenge 2: Qualifiers Notified
March 3, 2024
Challenge 2: Submissions Due
April 8, 2024
Challenge 2: Winners Notified
May 8, 2024
Winners Announcement
*Dates are subject to change.