I'm going to have to disagree with the above statements about TC. I'm about to start my second semester there and am in the C&T program. I've found it to be a very welcoming and friendly environment. The professors are very knowledgeable and eager to help. I've had nothing but positive experiences at TC. Of course, all experiences depend on personal preference, so it's important to visit, and contact professors and students in order to gain a full view of the school. I give it a full recommendation.