I see you attended UIC. Did UIUC reject you, or did you choose not to go there? My experience at the U of I was quite different from your description of the academic world. Sure, most students -- even those in the College of Engineering -- were quite bad, but every single professor in the CS department I met was nothing short of stellar.