Another issue is that many foreign professors come from contries that were colonized by such European powers as the British and French. So upper class professors from former colonies often imitate the worst characteristics of these colonial overlords, which have been taken into the culture of the upper classes in these countries.
These professors are often very liberal but can also be quite didactic, and judgmental i.e., they don't like American students who they feel to be lazy, and undeserving of the education they are receiving because of their laziness. They feel that students should be enthusiastic about education b/c education is so prized in their home countries b/c it's a commodity and many students in America do not think this way. They don't feel they have to spark interest in the subject. Whether this is right or not isn't the point but I think foreign professors have to adopt a different manner of teaching to meet the milieu. Also, a student has the right to expect a professor to be clear. I'm not saying professors should lose their accents to become American, b/c American does not mean WASP but I have the right to have a professor speak in an accent I can understand.

