<human>: Hey y'all, so here's the back story: we've been hired at an IT company in Georgia as part of a federal grant - subsidized training for 8 months, and moving to full-time salary positions once we finish our training.  It's an amazing opportunity and nothing anyone should squander.

The problem is: My coworker, M, CONSTANTLY sleeps at work.  Every day, at least 3-4 times a day.  He's probably asleep more than he's awake.  Our boss knows that M sleeps, and has reprimanded him, but M still sleeps anyways!  I don't understand it!

It's beyond infuriating because I like M as a person and want him to succeed, but he yells at me and says that he's not sleeping when he is.  He's been snoring before, been woken up, then denied sleeping.

Also, we've had two other people fired for not picking up on the program with which we work, rather than M getting fired though he sleeps, which I thought was unfair.

I've tried talking to M - I told him to get to bed earlier (I've seen him on Facebook at 2-3 AM), told him to get up and walk around when he feels tired, brought him coffee, etc.  Other people have talked to M.  Our boss has talked to M.  The OWNER OF THE COMPANY has talked to M.  Yet he **still sleeps**!  I don't understand it and it's so, so infuriating.

There have been pictures going around the company of M sleeping and there have been jokes/suggestions about sending them to the owner of the company.

I don't know what to do.  I want M to succeed.  I've talked to him, our boss has talked to him, and he's so close to getting fired.  I'm worried once the grant subsidizing our pay is over that M will get fired.

What can I do to make him stop sleeping at work?

Give me a shortened version of the text
<bot>: Coworker constantly sleeps on the job.  I don't know how to make him realize the severity of the situation or how to make him stop sleeping.