IIT Guwahati has better faculty than IIT BHU in the civil engineering department. IIT BHU has poor faculty; the professors lack the ability to communicate the concepts clearly to the students, and they do not have sufficient knowledge of the core subject, especially in the civil engineering department. They have been trying to give better classes to the students in recent years. But if you get the choice to select any of these two institutions in civil engineering, you can surely opt for IIT Guwahati.