<p>I beg to differ on some of these schools. When it comes to neuroscience, you are missing some of the best and best-known programs in the country. Brown is good but doesnt compete.</p>
<p>I agree with Crayon on UCLA...They have some research going on there that is just incredible, and resources that would made any student of brain sciences happy to be there. </p>
<p>Yale and Penn are both fantastic schools, obviously, as are many of those you listed, but not necessarily the best in neursocience/biopsych. Dont believe the hype.</p>
<p>Looking into Duke, Johns Hopkins, Columbia, maybe Princeton (depending on your interests) if you are looking at the very top schools</p>
<p>Other good programs include UVA, Vanderbilt, some of the Texas programs, most of the UC programs, SUNY-Stony Brook, there are a lot out there.</p>
<p>For the liberal arts colleges, i'll be honest, i dont really like most of their programs. Personally, and again this is just an opinion, the mid-small universities, particularly the top ones, will provide you infinately more resources and frankly have better research going on, which is central to a good footing in neuroscience looking into the future. IF you really like the LACs, i recommend Swarthmore for sure, as well as Wesleyan. Some other schools with programs include Bowdoin and Williams, but these two are not as well established. </p>
<p>The LAC v. Universities thing comes as always down to what you like. Unless you want to "teach" neuroscience, in order to "do" neuroscience, research is the key, and the colleges as much as they say "you get more hands on experience" and all that, really know they can't compete. </p>
<p>Just my opinions</p>