Co-Op Schools - Highly Recommend

Yes,every major at Northeastern requires a co-op or equivalent.

From their website - for the class of 2016, 96% of graduates participated in at least one co-op, 78% participated in two or more co-ops, but it is not required for graduation. Undergraduates who choose not to pursue co-op are required to fulfill Northeastern’s experiential learning requirements by participating in at least one of the following, research, service learning, or study abroad programs.

The one thing about co-op schools is that the students graduate with a good idea of what they want to do. I am surprised by how many of my daughter’s HS friends who went to great schools and did very well are still directionless (no idea what kind of job they want or what further education they wish to pursue) and all of her NEU friends have figured out what they want to do (at least in the short run).