Columbia University located in New York City offers a fully funded PhD program in Computer Science. Students at Columbia are supported through research assistantships which provide full tuition waivers and a monthly stipend. Students learn through first-hand experience working with their professors and mentors. As the university is located in NYC, many research collaborations with large companies are also available. PhD students will work through their thesis with help from their research advisor and mentors from the companies they are working with. PhD applicants need not hold a master’s degree to apply. Start the PhD Program in the Spring semester or Fall semester.