I have been in the software industry for sometime now - 15+ years. It was about 4 years ago I realized that I was lacking a solid foundation in computer science though I had been decently successful in my career. It is so important to know the basic ropes, without which one would have insufficient knowledge. I came across an opportunity like IITC - which provides wholesome education and also flexibility for working professionals.
I have been recommending this program to many of my colleagues and friends.