<p>I don’t know for a general liberal arts education. I have the feeling you’d have to go and find out. Princeton is definitely more undergrad-focused insofar as there’s almost no graduate students, but that may or may not make a huge difference to your everyday life.</p>
<p>As for engineering, Princeton is better hands down. Harvard is actually relatively mediocre at it - it’s one of Harvard’s only (arguably THE only) unspectacular departments.</p>