I'm a year into a 2 year community college and will be transferring to UIUC. I am having a very difficult time choosing what engineering program I should go into. Or if I even want to do engineering. The very regimented curriculum limits me from taking classes to explore my options. I basically have to decide what I want to do before I even start. By the 3rd year, they suggest you take 5 engineering classes in your specific program. That's not much to work with in terms of deciding what you want to do for the rest of your life. If it helps at all, I plan on getting a PhD in my chosen program to do research. So, I was wondering if there was a book out there describing the various disciplines (chemical, mechanical, TAM, nuclear, EE, etc.). At this point the only thing I'm sure of is that I CANNOT get enough of mathematics. Some of the engineering programs seem to just stop taking math classes at a point. Are there any especially heavy math engineering programs? Of course, that question would be answered with the right book I suppose.