<p>My son is deciding between Haverford and Middlebury, and wants to major in economics. He is leaning towards Haverford, but I have heard that Middlebury is much stronger in economics. Is the difference that great, or are they more or less on the same plane?</p>