I'm in a pickle, guys. I have until tomorrow to decide where I'll spend my next years as a student. I have to choose between China and Netherlands.

In China I was awarded a scholarship, everything included for a BSc in Computer Science and Technology (not sure if it's called BSc there). I'm being reluctant because I was not admitted in the university that I chose and I've end up in one that's top 100+ (the Liaoning province). I don't really know what to expect, given that I can't even work on a student visa. I'll be bound for the next 5 years without a choice but to finish it. The only good part of this is learning mandarin and studying other subjects that I'm interested in like electronics and computer memory.

On the other hand, in Netherlands, I was admitted in a top university that teaches AI, the field in which I want to end up doing research. It requires me to find my own place to live, food, utilities and pay 2000 Euros for tuition each year. My parents aren't able to fully support me, so I'll have to make a loan. This university only takes 3 years to finish and you are allowed to have part time jobs while studying. It's courses are great. Really great. Given that it takes so little to finish, I'll be able to start my MSc in Neuroscience much faster.

I don't know what to do. Take the easy route in China and try to continue learning AI on my own or go to Netherlands and struggle for a bit, but also lose on electronics, mandarin and other computer science related subjects.

I'm also not sure how much I'll be able to learn in China, given the internet censorship.

I hope that you guys can help me make up my mind and not regret the decision I make.