Thanks for your reply.
1. I can stand the weather no matter how cold or hot it is.
2. I am a little bit worried about the impact of Detroit, you know, especially safety and living environment.
3.In my opinion, Texas may have more career opportunities, but I am not sure since I am an international student and I have never been to USA, As for UMich, I do not know.
Could you please give me more reasons to make such a decision? thanx