Rutgers University, based in Piscataway, New Jersey offers a fully funded PhD in Computer Science. Students enrolled in the Ph.D. program are expected to acquire broad knowledge in all areas of computer science, and an overall perspective of the field, its structure, and its problems. The department typically provides Ph.D. students with financial support in the form of teaching assistantships, fellowships, or grant-funded research assistantships. This includes a stipend for living expenses, health insurance, and tuition remission. Financial support is typically guaranteed for the first two years and a student can expect it to be extended to the following three years.