Bleh, Stony Brook is an amazing value school. When it comes to sciences, it's better than the schools you listed. It's easily one of the top SUNY schools. And Stony Brook Honors is very respectable. Also, if you like big schools, Stony Brook is the school for you. I don't know if you've ever been there, but it's HUGE. It's like it's own town. Literally, you don't ever have to leave if you don't want to, as it's got basically any store you need on campus. There are even shuttle buses to take you from class to class. Hell, it's even got it's own LIRR stop, so access to the city is very easy. About 90 minutes from Stony Brook to Penn Station. :P UB and Binghamton are both good schools though. From all the tense changes in your post, I'm still not sure if you're in college or applying to them. You keep switching from the past to the future. Out of curiosity, where in New York are you? Past tense is because I applied already. I was accepted. And now, i'm chosing schools. Binghamton is one of the top ranked in SUNY. But Stonybrook is my top choice though because it has a beautiful campus. I live in Manhattan, New York City. A lot of people say Stony Brook isn't that good because it's like a party school. I have a few friends there. I'm majoring in mechanical engineering, so Stonybrook is the best for that. Polytechnic University is my second choice because it's in brooklyn and also a top ranked private school. Also they have a table tennis team, so that gives them an edge.