Browse Research publications from UIUC by Author "MacEachron, Scott"