WATERLOO— It was a suicide note, or maybe just the rant of a frustrated student, posted online under an alias.

"I've decided to end it all tonight, this is my goodbye"

Classmates saw the post as a cry for help from one of their own. They refused to stay on the sidelines.

Over two frenzied hours last weekend, dozens of University of Waterloo engineering students rallied to find and help a classmate in crisis.

Scattered across southern Ontario late on a Saturday night, they sprang into action, investigating, sharing and connecting online.

"even if we've checked everyone, i still think everyone should try to talk to their friends or people they know. that person might say they're okay just because people asked. so try to talk to whoever is stressing out about everything"

Not knowing who posted their despair, students researched the possibilities, methodically and thoroughly as one would expect of future engineers. Because they understood.

"Stress levels have been the highest I ever remember"

The remarkable effort leaps from a Facebook group chat that students created to co-ordinate their response. More than 40 students posted to it.

Their posts show no haters. There's sympathy and empathy, a desire to help.

"something we can definitely do is to be there for each other tonight, tomorrow night. sleep over with a buddy, etc. comfort like that, however little it may be, can go a long way"

A student built a spreadsheet naming 76 classmates, to share online. One by one, students reached out to every name on the list.

"If people are not responding, please go to their house"

They contacted friends and a brother. Someone called a mother who checked on her son. Someone knocked on a door to enlist roommates in the search.

"I will drive wherever if I know where to go."

They shared crisis hotline numbers. They alerted campus police.

"Is it possible we've incorrectly accounted for someone"

Their intervention did not come without self-reflection. Were they really helping? Could they be making a bad situation worse, hunting for someone who did not want to be found and who might be embarrassed?

"Are we handling this the right way by having a class group chat actively looking for the person by name? Once the person is found, everyone will know who it is."

Perhaps their troubled classmate had already joined in the group chat.

"if the person is present here, please know that we all care about you and you can always talk to us in privacy or however you choose to"

In the end, students never found their classmate in crisis. But they tried. The university reported no suicide.

"This is exactly the way we would want people to respond," University of Waterloo spokesperson Matthew Grant said. "It is our absolute wish, it is what we ask people to do, to reach out to that person, to let them know that they're not alone, to direct them to available supports and services."

UW is vowing to hire more counsellors, to improve student mental health and reduce suicide. It plans to train more people how to reach out to others in despair.

"We want to make sure that people who might need help don't feel any barrier whatsoever to reaching out for it," Grant said.

The anguished post shows how students sometimes struggle in a demanding program. The response shows something more hopeful: the kids are all right.

Crisis response This edited timeline reveals in real time the effort to find and help a classmate in crisis.

Saturday, March 24, 11:33 p.m. Professor Bill Owen emails students.

"Someone posted on reddit tonight about ending their life, they say they are one of your classmates. This is an awesome class, everyone is going to pass the course. The engineering you are capable of is amazing," he writes.

Owen urges students to call campus police if they know the classmate, or if they need to talk to someone. He provides his contact and also contacts for campus police, counselling services, Grand River Hospital and suicide prevention hotlines.

The reddit post, profane and despairing, reveals the strain caused by a lengthy class project. It concludes: "I've cost my family too much money to fail out, I could never fly home to tell them I spent all my tuition money and didn't graduate. So I've decided to end it all tonight, this is my goodbye from a shitty life of always being the worst at everything I tried."

11:55 p.m. Students create a group Facebook chat to check on everybody and act. Connected by smartphones, drawing on clues in the post, they begin the hunt for their anonymous classmate. Up to 40 students post to the group chat.

11:57 p.m. A Google spreadsheet listing 76 students is created and shared through Facebook. Cells on the spreadsheet go green one after the other as classmates check in or someone speaks to them.

11:59 p.m. "If people are not responding, please go to their house," a student writes.

Sunday, 12:03 a.m. "I will drive wherever if I know where to go," a student offers. "i can drive to check up on people too," another writes.

12:08 a.m. "i think if anyone is going to check on people, pls take someone with you," a student writes.

12:19 a.m. "also I'm worried that just because someone says they are ok, it doesn't mean they didn't write that," a student writes.

Loading... Loading... Loading... Loading... Loading... Loading...

12:20 a.m. "if there is any worry about someone, just call the police," a student writes.

12:21 a.m. "Already done," another responds. "Campus police have been contacted," another writes.

12:24 a.m. "also, even if we've checked everyone, i still think everyone should try to talk to their friends or people they know. that person might say they're okay just because people asked. so try to talk to whoever is stressing out about everything," a student posts.

12:26 a.m. Someone knocks on a door near the UW campus to check on a student.

By 12:27 a.m. students figure they have contacted every classmate they can think of. They have not learned who wrote the reddit post.

12:29 a.m. "I just spoke with the campus police sergeant. He says at this point all they can do is wait for the person to contact them," a student writes.

12:30 a.m. "well do you think the person just got over it and removed the post?" another asks.

12:31 a.m. "Is it possible we've incorrectly accounted for someone," a student asks.

12:44 a.m. "something we can definitely do is to be there for each other tonight, tomorrow night. sleep over with a buddy, etc. comfort like that, however little it may be, can go a long way," a student posts. "and give them your support," another student adds.

12:49 a.m. "Stress levels have been the highest I ever remember," a student posts.

12:52 a.m. Engineering professor Bill Owen emails students again. "Can you all let me know that you are ok?" he asks. The response: yes.

12:59 a.m. A student writes: "A thought: now our entire class + more (staff, etc.) know about this issue. If I were the person, I wasn't able to come forward with my issue privately to one person. Now, it would be even harder to come forward because almost 100 people would know my troubles.

"Are we handling this the right way by having a class group chat actively looking for the person by name? Once the person is found, everyone will know who it is."

Another student writes: "Hey guys, just a reminder, but let's be very careful and sensitive in this search and what we say. This person may very well be in this current chat. We've played our role well and showed everyone on our class that we care about each other."

"For the person in question, it may be very personal to themselves and they do not want to be exposed. If we do identify the individual let's remember to respect their confidentiality. That being said, let's keep trying to reach out to everyone. And if the person is present here, please know that we all care about you and you can always talk to us in privacy or however you choose to"

1:04 a.m. Crisis hotline numbers are shared online.

1:45 a.m. Students end their group chat.

If you need help at UW Counselling services: 519-888-4567 ext. 32655

Here 24/7: 1-844-437-3247

Health services, student medical clinic: 519-888-4096

Grand River Hospital: 519-749-4300

St. Mary's General Hospital: 519-744-3311

Good2Talk: 1-866-925-5454

Crisis Services Canada: 1-833-456-4566 or by text 45645