<p>Rochester does not have an open curriculum in the sense of no breadth requirements like Brown or Amherst.</p>
<p>[Clusters</a> : College Center for Advising Services : University of Rochester](<a href=“Students : College Center for Advising Services : University of Rochester”>Students : College Center for Advising Services : University of Rochester)</p>
<p>For the divisions which your major is not in, you must complete a major, minor, or cluster (which is 3 courses). So a CS major needs to complete a cluster of 3 humanities and a cluster of 3 social studies courses as the minimum breadth requirements. If you double major in CS and economics, you need to take at least a cluster of 3 humanities courses.</p>
<p>Big companies are likely to recruit widely. Smaller companies are likely to be more selective in where they recruit, since they need fewer people and have less recruiting resources.</p>