Registration Deadline March 16, 2025 Online Competition (asynchronous) Results publication date April 25 (subject to slight changes)