How do I get financial support to do a PhD?

You will not pay tuition to earn a PhD; in fact, you will almost certainly get paid. Most PhD programs will include an offer of financial support along with their offer of admission. Types of financial support include teaching assistantships, research assistantships, and fellowships. There are also a few fellowships that students can apply for independently, such as the National Science Foundation’s Graduate Research Fellowship, the National Defense Science and Engineering (NDSEG) Fellowship, the Hertz Foundation Fellowship, and the CSGrad4US Fellowship.