I enjoyed the classes that I took at TVCC. There was a nice mix of mature students and students just out of high school which enhanced the class discussions. The instructors were very dedicated to teaching and the class was well organized to promote independent learning within a structured environment. On the down side not all courses are offered at every campus. If I had it to do over I would certainly attend classes at this college again.