Browse Research publications from UIUC by Author "Ryan, Walter Richard"