Задайте на Профи чёткие критерии, желаемый уровень и поставьте задачи - вы найдёте своего преподавателя. ИМХО, но хорошая системная проработка задач все же требует школьного практикума (олмата). Не кружка, а именно предмета в сетке, так, как это организовано в л2ш, 2007 и тп. С контрольными, зачетами и оценками. И все равно на олимпиадах задачи все равно будут казаться незнакомыми и сложными, потому что они будут другими. Алгоритмы не помогут. Нужно работать над сообразительностью, нестандартным мышлением, учить думать иными словами. Это получается не у всех. Более того от срывов никто не застрахован. Например, у моего ребенка 2 диплом на Архимеде и только ПГ на Матпразднике. Но в целом он не сильный и не мотивированный.