Network Science, PhD


David Lazer, PhD
Distinguished Professor
College of Social Sciences and Humanities and College of Computer and Information Science

Network Science Program
177 Huntington Avenue, 10th Floor
617.373.5884 (fax)

The PhD program in network science aims to enhance our understanding of networks arising from the interplay of human behavior, sociotechnical infrastructures, information diffusion, and biological agents. This is an intrinsically multidisciplinary activity, with members of the network science community representing a wide range of fields including computer science, information science, complexity, physics, sociology, communication, organizational behavior, political science, and epidemiology. This is an interdisciplinary doctoral program focused on training students in network science across several colleges—including the College of Science, the College of Computer and Information Science, the College of Social Sciences and Humanities, Bouvé College of Health Sciences, the College of Engineering, and the College of Arts, Media and Design—with several research areas, including computational sciences, information sciences, health and life sciences, social sciences, and theoretical physics. See other collaborating colleges’ catalog sections for possible concentration courses.

Course work is dependent on a student’s area of research and subject to prior approval by their faculty advisor. Required course work includes the following: three foundational courses in network science—Complex Networks and Applications (PHYS 5116); Network Science Data (PHYS 7331); and Social Networks (POLS 7334)—at least one supplemental course in network science—Network Science Data 2 (PHYS 7332)Social Networks (POLS 7334); or Data Mining Techniques (CS 6220)—12 semester hours of elective course work defined by their area of research; and two research courses with core faculty of the program. A minimum of 32 credit hours of course work is required, though the graduate program committee may recommend additional course work based on student research interests. 

Satisfactory progress in the program will be ongoing and formally evaluated at the end of both the first and second years of the program. Students are expected to maintain a cumulative GPA of 3.000 or better in all course work. Students are not allowed to retake courses. A student who does not maintain the 3.000 GPA, or is not making satisfactory progress on their dissertation research, may be recommended for termination by the graduate program committee.

Each student will have one primary research advisor from the network science doctoral program faculty.

Students will be expected to select their research advisor by the end of the spring semester of their second year in the program.

The dissertation committee consists of at least four members: the dissertation advisor, one additional network science doctoral program faculty member, one member expert in the specific topic of research (can be from outside the university), and one additional tenured/tenure-track faculty member from the concentration department/conferring college. The dissertation advisor must be a full-time tenured or tenure-track member of the Northeastern University faculty. Students may repeat the comprehensive examination once if they are unsuccessful.

Degree Candidacy

A student is considered a PhD candidate upon completion of all required course work with a minimum cumulative GPA of 3.000, satisfactory completion of the qualification exam, and satisfactory completion of the comprehensive exam.

Qualifying Examination

The qualification exam will be an oral examination of the material during the students’ course work. The exam will be an hour in length and consist of questions selected by network science faculty who comprise the qualifying examination and dissertation committee. Students will receive 50 to 80 potential questions, which they must be prepared to answer, one month before the exam. The exam will consist of a subset of these questions. The qualifying exam will be offered twice annually, in the fall and spring term. All students are required to initially sit for the exam in the fall, typically in their third year of the PhD program. Students who do not pass the qualifying exam on their first attempt are expected to retake the exam in the spring term. Students may sit for the qualifying exam no more than twice.

Students who fail to complete the qualifying examination but who have completed all the PhD program’s required course work with a cumulative GPA of 3.000 or better will be awarded a terminal Master of Science in Network Science degree. Note that no students will be admitted directly into the network science program for receipt of a masterʼs degree.

Comprehensive Examination

Students must submit a written dissertation proposal to the qualifying examination and dissertation committee. The proposal should identify relevant literature, the research problem, the research plan, and the potential impact on the field. A presentation of the proposal will be made in an open forum, and the student must successfully defend it before the qualifying examination and dissertation committee. The comprehensive exam must precede the final dissertation defense by at least one year.

Dissertation Defense

A PhD student must complete and defend a dissertation that involves original research in network science. The dissertation defense must adhere to the College of Science policies.

Complete all courses and requirements listed below unless otherwise indicated.


Annual review
Qualifying exam
Dissertation committee
Dissertation proposal
Dissertation defense

Core Requirements

PHYS 5116Complex Networks and Applications4
PHYS 7331Network Science Data4
PHYS 7335Dynamical Processes in Complex Networks4
Choose one of the following:4
Network Science Data 2
Data Mining Techniques
Social Networks
Complete the following (repeatable) course twice:
NETS 8984Research1-4


Choose one of the following specializations or 12 semester hours of elective course work from the electives course list:

Computer Science

Choose three from the following:12
Machine Learning
Data Mining Techniques
Large-Scale Parallel Data Processing
Advanced Algorithms

Political Science

POLS 7200Perspectives on Social Science Inquiry4
POLS 7201Research Design4
POLS 7202Quantitative Techniques4


PHTH 5202Introduction to Epidemiology3
PHTH 5224Social Epidemiology3
Electives: Choose two from the elective course list below.6-8


Choose three from the following:12
Principles of Experimental Physics
Statistical Physics
Biological Physics 1
Computational Physics


Choose three from the following:12
Probability 1
Graph Theory
Topics in Topology
Readings in Graph Theory


Complete a minimum of 12 semester hours of elective course work related to your area of research. Common electives include the following:

NETS 7341Network Economics4
NETS 7345The Practice of Interdisciplinary Scholarship4
NETS 7350Bayesian and Network Statistics4
NETS 7983Topics4
NETS 8941Network Science Literature Review Seminar2
MATH 7233Graph Theory4
CS 5800Algorithms4
CS 6140Machine Learning4
CS 7180Special Topics in Artificial Intelligence4
CS 7295Special Topics in Data Visualization4
PHYS 7337Statistical Physics of Complex Networks4
PPUA 5301Introduction to Computational Statistics4


Complete one of the following (repeatable) course twice:

Program Credit/GPA Requirements

32 total semester hours required
Minimum 3.000 GPA required