I think the reason for Princeton poor ranking is being mostly an undergraduate school and hence not research oriented in terms of the amount of published scientific papers.
I think the reason for Princeton poor ranking is being mostly an undergraduate school and hence not research oriented in terms of the amount of published scientific papers.