Originally Posted by Silent_Wolf
Delly, I honestly would talk to your school's principal/dean/headmaster, the professor should understand that English isn't your first language and that you do need help with it.
I did that honour today and boy was he reamed. It was just not a pleasant experience for time in another school in another country. He ended up apoligizing which was nice.