Which one should I pick?

What do you mean by this? Can’t really tell what you’re saying here.

As far as UCSD, I’ve heard good things about the school overall, but I simply don’t know it well. Other posters hopefully can chime in about it.

I just googled their rankings, and they rank VERY highly.

http://jacobsschool.ucsd.edu/about/rankings.sfe

Purdue ranks #9, UCSD #17, UCD #32, and NEU #42 for graduate engineering - undergraduate is only for subscribers, but that gives some sort of reflection.

http://grad-schools.usnews.rankingsandreviews.com/best-graduate-schools/top-engineering-schools/eng-rankings

Based on doing some more research there, I would revise my original statement in the thread and add UCSD to consideration with Purdue / NEU.