Graduate School CU Boulder vs U of M vs Purdue Decision

Hello all!

I am currently finishing my undergraduate at Purdue University in Computer Engineering, and I am planning on attending graduate school next Fall.

I was admitted into Purdue, University of Michigan, and University of Colorado, Boulder for a Master’s (Non-thesis) Program. My plan is to pursue a degree in Computer Engineering with a focus on Embedded Systems.

I’m not sure which school will be best for me. When just looking at rankings, University of Michigan is the best. However, Boulder has it’s own school focused on Embedded Systems. I would like to be at a place where I can get the best experience and opportunities post-graduate.

Thanks for reading and hopefully you guys will be able help me with my dilemma!