I really recommend people to join the ICTC because it teaches people to learn and improve their social skills with other people.
It too also makes one learn about new things in its excellent environment and therefore makes a person learn things more efficiently.
Lastly, you can interact with kind people, and be able to connect to them much better with the many excellent activities one does there.