At NJIT there is a series of courses that all undergraduate students must take as part of their degree requirements, regardless of major.