University of Waterloo withholds coding contest results over suspected AI use April 26, 2025 by appcompact