That's how much taxpayers had to pay when the University of Illinois pulled the plug on plans for its Discovery Partners ...
That’s how much taxpayers had to pay when the University of Illinois pulled the plug on plans for its Discovery Partners Institute research hub at the sprawling 62-acre South Loop site being marketed ...