<p>Duke has the most school spirit of the three
Columbia has the most prestige of the three
Hopkins has the hardest academic workload of the three.</p>
<p>Duke is in a kinda rundown city.
Hopkins is in an ok city with access to DC
Columbia is in a not so great part of a great city.</p>
<p>Duke sports is very big and all division I.
Hopkins sports are ok, but they are phenomenal at Lacrosse and are famous for it.
Columbia pretty much sucks at sports in general.</p>
<p>Duke is more of a preppy meets fratboy feel overall, with your little niches here and there.
Hopkins is more of a pre-professional feel.
Columbia is more of a liberal artsy feel.</p>
<p>Duke focuses more, out of the three, on undergraduate studies, though not by much, as it is still a major research university.
Hopkins is second here.
Columbia has many graduate students and undergrads on its main campus, meaning undergrads often take a backseat, though not all the time.</p>
<p>Engineering at Hopkins and Duke is roughly on par. Both have areas where they excel over the other.
Columbia Engineering is ok, but is getting better with time.</p>
<p>Duke has some required courses, but otherwise, is not very rigorous on a core curriculum.
Hopkins has no core curriculum, but does have distribution requirements.
Columbia has a pretty rigorous core curriculum which may or may not hinder a student looking to do more than one major.</p>
<p>All three give you great access to research opportunities.</p>
<p>All three are great for job recruitment in engineering, though Columbia engineering may lag behind Duke and JH by a bit here.</p>
<p>Duke has the largest campus of the three. very expansive with gardens throughout.
Hopkins has the second largest campus, which is nicely sized and spacious, but not too large. Several quads.
Columbia has a rather small patch of grass in Morningside Heights, but rather, owns a lot of buildings. Think one-two quads and just a lot of concrete.</p>
<p>hope that helps.</p>