I had a graduate assistant last year that was from India (she was also fine as hell). She had a bit of an accent but she told us up front "if you can't understand me, stop me and ask me to repeat it". She knew not everyone could understand her and she was totally cool about it. Nowadays any bigger university has TONS of foreign folks (usually East Indian for some reason) teaching undergraduate level courses. And forget about asking questions when you're in a lecture class of 250-500 kids. This is why I didn't go to KU.
But hey...I'm with you guys...I don't care how well versed you are on a subject. If I can't understand you, I'm not learning a damn thing. However, if they're aware and cool about slowing down or answering questions, no problem.
Hey dabouncer (sorry man...don't know your name

)...you speak Canto, right? What would you say is more widely spoken, Mandarin or Cantonese? I know Canto is spoken in HK and Taiwan and the Canton province, but there's a whole lot more of China than just that and I assume the speak Mandarin.