<p>How good is UIUC's undergrad computer science program? I know their grad school ranking is high. They are 5th right now. However, their ranking seems suspicious to me because their admit rate for grad school is incredibly low. This makes me wonder if their undergrad CS program is not actually as good as their grad program. So, how good is UIUC's undergrad CS program? Is it on par with their graduate program? Is it easy to get research opportunities as an undergrad?</p>