Pretty good essay. I'd have given him a B, counting off for grammar and capitalization.
Add a point or two as it IS his second language after all.