<p>“I am violating my self-imposed rule (to avoid unnecessary debates with fellow posters) of no more than one post in each thread, with the hope that this would be useful to the OP.”</p>
<p>You are not having any fun then. The only reason to be on CC is to debate fellow posters while imparting what little wisdom we have. :p</p>
<p>I am not certain I agree with 30-35/120 for a major though. It does depend on the major and their prerequisites. Most schools have 60+ for CS and engineering majors when you add up all the math/other requirements which you would not be doing if you did not pick that major. If one went to Johns Hopkins and picked Biology major, they pretty much can’t think of any course outside of the prescribed requireements for that major plus graduation requirements.</p>