TCIS is a good school. I believe they ran into some financial trouble when they built their new campus in recent years, which caused some relational strain and eventually a split from their sister school in Suwon. I know people who have been there for a number of years and enjoyed it.