UMD vs. Tufts Engineering

My son has narrowed it down to these two schools for Mechanical engineering. They are very different and I have received good info. from some CC folks. He likes research and hands on as well as theoretical. Any input from the outside as he has to decide in the next couple of days?