IIT Mumbai or Kharagpur, followed by NIT Kurukshetra and Jamshedpur, are considered to be the best in mechanical and electronic engineering.