If you don't get a full ride at school I'd recommend that you go straight into industry. It seems that you've already got enough skill to get hired, and once you do that you'll get paid to learn on the job.
I'd recommend taking this advice with a grain of salt. OP is clearly talented, and a U of C degree will pay huge dividends down the line. There are lots of great jobs closed to people without a top-notch degree on their resume. Though balancing debt for college is always something that should be kept in mind.