Thanks for all you guys' suggestion. At last I decide to go to Wisconsin. As you have said UW's general prestige is much better than Iowa, and it has bigger Alumni pool, the job opportunities in Wisconsin are also better. But after I withdrawed from Iowa Tippie, I still felt lost for several days, because it ranks much higher than Wisconsin :-(