Registering for the spring was just the most painstaking process ever. Maybe it was just my impression, but it seemed much worse than when I was registering for previous semesters. Many of my classes were not offered, and others just filled up completely before my registration period started. If these classes are prerequisites to other classes you are taking, this can seriously mess up your schedules in the following years as well and if worst comes to worst, you might not be able to graduate within your intended time.
Northeastern should allow the students to have influence on the classes that are offered. I think a way to do this is to have a poll sometime towards the beginning of each semester for everyone to say which classes they plan on taking in the following semester. Using this information, the university could adjust the course schedule for the coming semester accordingly.