Check out Michigan Tech in Houghton, Mi. You graduate and you have many offers
I work with a Michigan Tech grad. He is a huge asset to our department.