Highly selective LAC's and smaller universities with strong neuroscience & computer science programs

Tufts! A bit bigger than the LACs mentioned but has strong programs.

Middlebury CS is rather limited. I’m fairly certain, remembering from my own search, that Bates does not offer CS.