Here is another view from http://maps.google.com They have satellite imagery now. I'm not sure when the actual photos were taken.
From everything i have heard on campus they are about a month behind schedule. Can't confirm that though.