<p>Rider has a business program that’s been around forever. It’s in a good location, half-way between NYC and Philly, and literally just down the road from Princeton.</p>
<p>But if your S is willing to go a bit further north, have him take a look at Merrimack College in No Andover, MA. Merrimack is a small (2000), Catholic college with a strong liberal arts tradition that also has a very well respected Business program.</p>