There is no space before a semicolon, comma, or period. There is one after each of these signs. It's true that the word processor won't throw a compiling error, but your readers might. (At least you have been consistent though!)
Also, you've written the paragraph in telegraphic style. That might be acceptable, so I haven't tried to make proper sentences out of it.
- For Teachers