Something that I dislike is when people use jargon without defining it. In this case, you used "MOOC" without definition. I didn't have to, but I looked it up and it means Massive Open Online Course. But I am annoyed that I had to look it up, and I'm giving you feedback that, in the future, you should define your terms.