<p>Although class size doesn’t matter as much, I still think it’s nice to have smaller classes. For one, it’s great to know everybody in your major intimately. Secondly, fewer students means more time for each student for the professor outside of class. If you have problems figuring out a concept, you’ll probably have an easier time getting to the professor. Also, the professors will know YOU better, which could mean job opportunities (in academia and in industry) or better LOR’s for grad school, if you decide to pursue that.</p>
<p>On the other hand, going to a public school can also be great because of the huge alumni network. When I was applying to schools, one of Penn State’s selling points was that 1 in 50 (?) engineers in the U.S. are penn state alum.</p>