Mechanical Engineering ...trying to decide

Any parents of currents Mechanical Engineering Majors or graduates at Cooper Union, Stevens, Lafayette, or RPI? My son is trying to make a decision, machine shop and hands on experience is very important to him as is a collaborative environment. He is interested in only competing against himself and enjoys working within team. Good, bad, ugly welcome!

My son is starting in the fall as a mechanical engineering major at Stevens. He loved everything he heard when he did the tour.