Do I need to take the recommended course in order to gain more ad opportunity?

I have my info in another post, asking my chance of transferring, could you check it?

Just Google niche + computer science.

Obviously there are many CS specialties. But to give you an idea of schools, geographies, sizes so u have more names to research.

You have the top schools covered. Go to page 4 or 5 and start there. And don’t be afraid to go much deeper. Look at UAH. UAB Reasonable tuition. Florida State too. New Mexico. SDSU. SO many. Others will have great ideas for sure !!

UTD is top notch for CS.

Look into UMN Twin cities CS, Temple, UMBC for safeties.

Thx.
I have always wanna been to Minnesota because I love How I Met Your Mother, and Marshall comes from Minnesota.

It is expected that international students return to their home countries after graduation. You may want to stick to top schools if those are the only schools that your country will employ, but transferring in will be difficult and competitive.
Staying in the US requires a work visa and sponsorship. Very, very difficult since corporate employers don’t want to deal with the hassle of sponsorship when there are new US grads coming out of the schools every quarter and semester.

Understand, that’s why I want to apply to these top universities even though there are plenty of good universities in US.
Anyway, I will try my best.