The big universities have the resources and nationally recognized programs but there is also a tradeoff in professor to student ratio. The choice would depend on the personality and work ethic of your son. Personally, I've always been a lazy dude so I went to a smaller private school similar...