&gt; Drastically reduce the number of Freshman and Sophomore students and aggressively recruit potential graduates through the Community College systems nationwide.<p>Doing a 2-year stint at a community college is just about one of the most sane things a person can do. At the end, you still end up with a bachelor&#x27;s degree from whatever university you finish at, indistinguishable from any other graduate. And you do it typically at a fraction of the cost. Oh, and often community colleges focus on teachers with industry experience, meaning that you&#x27;re not learning about software engineering from a computer science academic that&#x27;s never actually been a software engineer.