While the students that enter the IITs may be fairly assumed to be the best produced by the country, the same cannot always be said of the professors. There is a structural reason for this : over the 70s and 80s, all the academically inclined students in the IITs went to the US for PhDs and became professors there. From a lifestyle and financial point of view, there is little reason to come back and work/teach at the IITs. Thus, the professorial ranks at the IITs are often heavily populated with PhDs from the IITs (ie, those who came to IIT for grad school) or less prestigious foreign universities.
As you can expect from young undergrads with enormous chips on their shoulders (having surmounted the JEE), IIT grad students – who enter through another rather less highly regarded exam – are looked upon with derision, even pity. That these very students become TAs and later IIT professors is galling. Thus, in my experience, the relationship between professors and students is always somewhat tense. It is a very transactional relationship – students go to class because they have to (grades are docked for poor attendance), submit routine homework, take exams and move on to the next semester.
But things are not so bad. Here's the next paragraph -- and note the square brackets!
[This is not to say that all professors are second-rate. Some are truly terrific, and a few have been very inspirational to me, personally].
* * *
And here's a bonus mystery link!