UIUC-Thesis