I'm actually more embarrassed about the level of English this guys uses. Majority of the school education here is in English, atleast in the cities. All of engineering/technical education in India is in English. I can expect the odd mistakes since it's not our first language, and the accent being a problem. But to be considered an expert in the field, i would imagine you should have a firm grasp on the language you use to impart unambiguous, highly technical knowledge.