Scene: Data Models 101... 22 year ago.
Lecturer: "Today we taak abou daita modw and tupw cacuwus"
(followed by long string of chinese to the front row of foreign students)
Students, row 1: lots of head nodding
Students, rows 2 .. n: WTF!!?
80% of us failed that subject - which was really just basic SQL and database normalisation design etc. I scraped through but just barely - while getting distinctions and HD's in other subjects. Went well in the assignments, but you didn't pass the exam it was instant fail, regardless of your assignmnent marks. - and it didn't help that a good chunk of the exam was on stuff only in the lectures, not in the book.
Enough people failed that they went to the dean and tried to get the guy thrown out of teaching the course. Unfortunately there was no other chump willing to work for lecturers salary when those same skills were so much better paid out in industry, so they got the same guy the next year.
Fact is, having foreign lecturers is nothing new, and I went on to successfully catch up on the stuff I should have learnt in those lectures - so it didn't hurt in the long run, infact, when working in industry overseas later, it was a lot easier to work with and understand other nationalities better, having already had a fair bit of exposure to heavy accents. God knows my foreign language skills aren't exactly awesome, so you got to cut the lecturer some slack.
Main thing, is if you have a lecturer you really can't understand properly, *insist* on getting access to decent written lecture notes from him, or recordings that you can go through again later. One thing that lecturer was right about though - having good knowledge of SQL and database design really pays off.in industry.