RythmHacks 2025 Waterloo, Canada Create intelligent applications that solve problems algorithmically Non-monetary prizes Oct 25 – 26, 2025 66 participants