Where in Europe?

x3cin
Tue, 13 Jul 2010 21:01:21 +0000

Thanks Dionysus58 for your input! I looked up their rankings within United Kingdom alone and they were pretty down the list haha.

I forgot to put this school on the list, the one I’m considering the most as of now:
Universitat Autonoma de Barcelona, Spain