Just a heads up, but if you want to do a masters (and quite possibly a PhD), you need to have language skills - at masters level they usually look for French, German and Latin as a basic pre-requisite. You don't have to be able to speak it, just read it to a fairly decent standard.