U of I pulls its tech hub out of The 78; developer suggests White Sox, Fire stadiums instead
The University of Illinois' $300 million technology and research hub, Discovery Partners Institute , will not be built at The 78, the 62-acre South Loop property, ... Read more