How to win a gold medal at the Olympics? Get a good 'coach' like this one Joseph Schooling had

Behind every successful athlete is a supportive and inspirational coach.

Among the coaches Joseph Schooling has had over the years, this one might just be the most 'encouraging'.

A old video showing a young Joseph Schooling doing push ups in class has resurfaced on Facebook after the 21-year-old made history by winning Singapore's first-ever gold medal at the Rio Olympics.

In the video, a classmate can be seen 'motivating' Joseph as he was doing the push ups. Other classmates were also cheering him on.

Joseph eventually did 29 push ups in one go and did one more after a short break thanks to his 'helpful' classmate.

See what happened in the video below.