To complete the PPP major, students must take 12 courses, comprising 10 philosophy courses—5 at the level of 300 or above—and two cognate courses focused on public policy offered by other departments. A key component of the major is the Senior Directed Study, culminating in an independent research project. The requirements for the 12 courses are as follows: