I attended during 2001-2003. In my campus the C++ teacher was Asian. I was a class of one taking CEET about half way through. The CAD program dropped down to about 3 people, and the programmers had 3. We all had to take our academic classes together at some point. The people in the programming course would always make jokes about "mammary leaks" and "C Press Press". There were other jokes, but I've long forgotten what they were.
Otherwise I agree with your assessment. It's overall a slightly above mediocre school in some respects, but I don't think it's worth the price, especially since I would see people with mental disabilities who had no mental capacity to do the work, be in these programs and get pushed along all because they had money.
Also, when I started I was doing 4 days a week for classes and they decided half way through they could cut that down to 3 days a week! That went over well with everyone. Their response was that if we didn't like it, we could leave, and they'd get to keep the money that we paid up until that point anyway. The three days I did go were longer, but I still ended up missing about 2 hours a week from my core classes.
ITT at one time did have a good reputation and that was because the education was actually pretty good for a tech school at the time. They rode that reputation into the grave, dug it up, pissed on, reburied, and repeated multiple times. The sad part is, in my local area, ITT is still one of the better tech schools for EE's. I get to deal with the new crop coming out of tech schools and they're all way more dumb than I was when I graduated. It's a scary thought. The people from ITT still have a slight advantage over the other schools, but being slightly better than a pile of rubbish isn't a goal post people should aim for.