<p>For USC class sizes, check the schedule of classes there. There are some common freshman level classes that are over 100 students.</p>
<p>The 3+2 engineering programs at many liberal arts colleges have some drawbacks, like uncertainty of being accepted for transfer to the engineering college, needing to transfer and start over at a new college which many students do not want to do, financial aid uncertainty at the engineering college, and the need to spend five years to complete the bachelor’s degree in engineering.</p>