If you are certain about your branch choice, then go for Civil at IIT Kanpur. If you aren’t sure about the branch then choosing IIT Kanpur among these three IITs will be better. In 2021, NIRF ranked IIT Kanpur #6 in the country. Although it’s not easy you can change your branch after a year. But you can’t change your college.
Mechanical engineering at IIT Guwahati is recommended over Mechanical Engineering at IIT BHU. IIT Guwahati has better infrastructure than IIT BHU. In terms of placement, both the colleges stand equally. According to 2019 placement statistics, 109 students got placed from the Mechanical engineering department of IIT BHU. The average salary offered at this IIT was 8.19 lakhs. In IIT Guwahati 87% of students got placed in 2019 form the Mechanical engineering department.
The campus location and the milieu for studies at IIT Guwahati are better than those at IIT BHU. Also, the campus of IIT BHU is integrated with BHU, which makes the college a crowded place for students. Adding to that based on last year’s (2019) NIRF rankings, IIT Guwahati is at an overall rank of 7, while IIT BHU stands at an overall 11th rank.
Civil engineering branch across the country has become oversaturated and the future prospect of a growing placement scenario seems a bit grim. However, the branch is relatively easier and has a brighter scope for researches across India as well as abroad. The teaching faculty in civil engineering at IIT Kanpur is excellent and the infrastructure is also good. In the 2019 placement drive, the average salary offered at IIT Kanpur was 7.5 lakh.
So, choose wisely based on which branch you are interested in.