an international student with one-sided talent for math

If he is taking an extra course, that could account for his lower than desired GPA. I’d make sure his course load is less for the upcoming year.

I second the recommendation to look at schools in Canada, Australia and the UK. In Canada, University of Toronto and University of Waterloo are excellent for math students.