Spread (1)
Perhaps this in not the best word. ( A person 'spreads' things like 'gossip' or 'rumours'.) The best collocations for 'criticisms' in this context are 'expressed' or 'put forward'.
Poor word choice
named for {3}
or 'named by' in British English
Punctuation
we'd better have our children well prepared to face the future job market, otherwise the globalized competitors will knock them down.{5}
Good
Word form
Word order
I suggest saying: a compulsory retraining course'
Should (9)
Poor word choice
Out (10)
Wrong or misused preposition
Should (po 10)
Poor word choice
Hole (po should po 10)
Spelling -whole
I'm not clear about what you are trying to say here!
How would the professor be able to contact you? Perhaps say: 'I am happy to be contacted by email at....'
Normally the convention is to write 'yours sincerely' if you know the name of the person to whom you are writing, but you wouldn't lose marks in the exam for writing 'faithfully'!