I don't really know that much about the curriculum, but I can give you a few pointers about the area.
1. Ann Arbor is a great college town, cool people, cool things to do. Also, as far as housing goes, it can be quite expensive. I'd suggest looking for some roomies and renting a house or...