see it is really hard to say that although you got 935 rak in st category in jee advanced but still this is not enough to get you a good college. Leave a good college with this rank don't think that you will be able to get any iit, be it a low ranked also. Sorry for that. But you need to accept it.
Yes you can get other branches but not civil or mechanical
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile