Match me: Indian, Junior, NY State, Male

You have just described a large public university to the hilt.
Depending on what your family can afford, and what merit funding will be available at that point, you have SUNY Buffalo as your in-state, Rutgers is a great choice, V-Tech, Penn State, Pitt, and UDel are good choices if they are affordable. For more reach-y places, UMD is a great choice, NCSU, SUNY Stony Brook.

For Privates, Cornell, of course, Rochester, maybe RPI, Boston U, and Johns Hopkins.

That is assuming that Virginia, Delaware, Pennsylvania, and Maryland are close enough to the East Coast for you.

To be honest, if those are your main school criteria (aside from having a solid engineering program, of course), you will have a pretty easy time finding colleges at which you will be happy, and to which you will be accepted, because those are, as I wrote, the defining characteristics of large public universities. Since you are still a Junior, I recommend that you put your college search on “slow mode”.

1 Like