I was thinking in the U.S. Of course Cambridge, what was I thinking. University of Chicago for math as well. Asked my DH and he said Harvard is one of the top places for math, and in the top for CS but not top 5.