I went to Berea for my undergraduate degree.<p>My first two semesters I worked 10hrs/week in the pit (the basement of food services) on weekends at 6am cleaning dishes. Not that fun.<p>Each semester after that I would work in either multi-media production or as the only student assistant systems analyst. This meant converting cobol applications running on a Prime mini-computer to Oracle Forms.<p>They didn't have a computer science major at the time, so I majored in mathematics (and loved learning about proving things and that advanced mathematics != calculus). While they do have computer science now, I would highly recommend doing self learning (lisp, python, javascript, ...) and majoring in math, science or even theater!
For those interested in a tuition-free, high-quality engineering college, consider Olin College.<p>I didn't go there, and I have the student loans to prove it.