Hi, my friend! In your situation, I would actually recommend BC over UIUC. As you mentioned, you would love to stay in the US after graduation. Hence, school location and placement rate will be crucial for you. The MSF program at BC is one of the best and has a great reputation in the industry. There are more work opportunities on the east coast as well, so this will be the best option for you to land a job.