Funding comes in many shapes and sizes. You should be aware of all aspects of funding. There’s a professor funding, which means the professor has some research project they are hiring for, typically geared towards PhD students, because they can stick for a while. You have the funding as long as you're working with the Professor. Then there’s a department or university funding, such as that at Wisconsin Madison, where you can change the project and professor. Then there are third-party funding like Fulbright, Erasmus Mundus, and Commonwealth, which have some strings attached, such as repaying by coming back to Pakistan and serving the country for a certain amount of time. Other sources of funding also include TAships. The money can cover most of your tuition. Once you get one of those TAships, you’re usually able to get more. Then there are RAships - some people self-fund their first semester and then they’re able to get RAships and TAships that help cover their tuition. There are plenty of opportunities, you'll just have to look. Niche programs encourage people to apply by offering them funding. So, if it aligns with your interests, you can apply there and get some funding.