If you are willing to pursue B.Tech and we’re not able to make it into IITs or NITs, then I suggest taking a drop year and applying for better engineering colleges than making a hasty decision and choosing IMS. The reason why I advise you on giving up IMS is that its Engineering department is not up to the mark. The quality of education is very poor and in the end, you will just end up with a Degree Certificate and no knowledge or innovative grooming. If you decide on a certain branch then it’s important to know that no matter which specialization you go for, you will be placed under TCs or any other local software company. You won’t be able to climb higher than this. So if your goals and standards are high I suggest you think twice before choosing IMS.