I go to NYU, and to remain in the honors program I am required to study abroad at least one semester (fall, spring, or summer). My university has study abroad "satellite campuses" where it's incredibly easy to study abroad. The problem is that the course offerings at these satellites are lackluster at best. As much fun as it would be to have a relaxed semester, as a serious math student, I don't think I could rightly sacrifice all that time. So, does anyone know about study abroad programs to learn advanced undergraduate mathematics? There are two programs I already know about: Budapest Semesters in Mathematics: http://www.budapestsemesters.com/ Math in Moscow: http://www.mccme.ru/mathinmoscow/index.php bI am heavily considering applying to both programs, but I'd like to know if there are other options. Ideally, there would be a summer math program abroad with sufficiently advanced courses so that I wouldn't feel like I was wasting money nor missing out on the great courses offered at NYU. Clearly the Budapest and Moscow are specialized programs for mathematics students. On the other hand, what about applying to a foreign university as a visiting student? Which foreign universities would 1) accept a visiting student, 2) have very strong course offerings in math?