i think computer science and engineering. today each and every branch depends on computerization..
the whole of finance companies require huge IT backbone...!!!
also computer science deals with much...
off course mechanical engineering is the best engineering branch ever because it is r cessation proof and it is standard branch no one can get easily this .....so .....