Our VPSC Coaches

To follow is some information on our great team of coaches for the 2020/21 season!


Brian Johns
Head Coach / Director of Swimming​​​​​​​​​​​​​​


Scott Wilson
Head Coach of Senior Development​​​​​​​


Sarah Rudolf
Head Coach of Junior Development


Kennedy Aragon-Scriven
Head Coach of Youth Development​​​​​​​


Maiya Rasheed​​​​​​​
Assistant Coach


Jacqueline Lee
Assistant Coach


Kaylyn Balliet
Assistant Coach


Joel Goh
Assistant Coach


Victoria Zhao
Assistant Coach

​​​​​​​More About Our Amazing Coaches.....

Brian Johns, Director or Swimming and Head Coach: Brian joins VPSC after serving as the Assistant Coach for the UBC Thunderbird Varsity Team and the UBC Dolphins for the past 4 years.  Prior to that, Brian represented Canada internationally from 1998 to 2012, including qualifying for the 2000, 2004 and 2008 Olympics.

In his time on-deck, he has helped holistically develop varsity athletes and has helped guide them towards great performances in the water while ensuring they continue to excel in their academic goals.  Brian's swimmers have gone on to compete internationally for Canada and have also achieved numberous academic All-Canadian honors.

In developing younger swimmers, Brian firmly believes that swimmers can not just achieve success in and out of the water, but having success away from the pool will actually enhance their potential in the water.  It is this holistic development attitude that Brian hopes to bring throughout the entire club at VPSC as we compete at the highest levels provincially and nationally.

Scott Wilson, Head Coach of Senior Development: Scott brings to the Club over 18 years of experience as a swim coach as well as 16 years of experiences a competitive swimmer.  Prior to coming to VPSC,  Scott has been the Head Coach of the Red Deer Catalina Swim Club, and Olympian Swim Club, where he coached their top competitive groups. During his tenure, multiple swimmers made national competitions, qualified for both Senior and Junior Canadian National Teams, and had swimmers reach the podium at all levels of Canadian competition.

From 2013 to 2016 Scott was the coach for the Claremont Sports Institute which was part of the Swimming Canada High Performance Centre in Victoria.  His role with Claremont and the HPC was to help swimmers achieve individual excellence and prepare them for elite levels of competition in the future. During this period of time Scott had access to lead bio-mechanists, physiologists, mental conditioning coaches, and strength and conditioning coaches for Swimming Canada. The experience helped Scott develop his already strong background in the different aspects of swimming performance.

Prior to coaching in Victoria with the High Performance Centre - Victoria, Scott worked with several high profile clubs in Canada, including a previous stint in Edmonton, and in Montreal.

Scott loves working with swimmers of all ages and he considers one of his strongest attributes to be the rapport which he develops with kids.  He considers himself to be extremely driven to find new ideas and approaches which help keep swimmers learning and motivated to be better.  Scott has a vision of creating a level of programming within VPSC which other clubs will aspire to emulate. In his view, a strong competitive rivalry between VPSC and other local clubs will make the caliber of swimming in Vancouver better overall.    

Scott grew up in Montreal, where he swam for, and got his coaching start at the Pointe-Claire Swim Club.

Sarah Rudolf, Head Coach of Junior Development: Sarah is heading into her 3rd season with VPSC, and is the acting Lead Coach of Junior Development. Sarah came to VPSC after a very successful few years at the Pacific Sea Wolves Swim Club in South Surrey, BC, as well as Campbell River Killer Whales on Vancouver Island. She has held coaching positions with the Chena Swim Club In North Vancouver, BC, and the Hyack Swim Club in New Westminister, BC. Sarah has been on deck as a coach for 17 years, and has coached all levels from the 5 year old jumping into their first swim practice, to National Medalist, and Provincial Record Holders. Sarah grew up swimming for the Hyack Swim Club and swam for SFU where she studied Kinesiology and Linguistics. 

"I believe that our job as a coach is to help our young athletes to develop into the best version of themselves. We hope that they will develop into exceptional individuals during their time in the sport, and during their journey as an athlete will also reach all the goals that they have set for themselves. I try to teach the swimmers that working hard and doing the work can be an exciting and fun process, which will help with their development in all areas of their life."

​​​​​​​Kennedy Aragon-Scriven, Head Coach Youth Development, Lead Coach YD Gold, and YD Silver: Kennedy has been working with VPSC since September 2017 in the position of Lead Coach of Gold and Head Coach of Youth Development. She is originally from Victoria where she swam for 8 years with Pacific Coast Swimming,  achieving the Western National Standard in 100m & 200m Butterfly. During her time in Victoria Kennedy began her coaching career working with kids ages 3-12 and ran summer camps with the University of Victoria. Kennedy is currently studying at UBC in Media Studies, volunteers at the Museum of Anthropology, and also coaches Masters swimming at UBC. 2019-20 is sure to be a great year at VPSC and Kennedy is ecstatic to work with the Youth Development and Skills groups this year.

Kaylyn Balliet, Assistant Coach:

Kaylyn is returning for her second season with VPSC. She has coached within BCSSA from 2014-2020 coaching mainly div 1-3 including both the Richmond Kigoos and the Boundary Bay Bluebacks. She has also coached with Pacific Storm Water polo to further develop swim skills across various age groups on the team from 2016-2020. Kaylyn has worked a variety of jobs within aquatics and has a strong passion for coaching young athletes as they develop their love of the sport and competitive attitudes. She is excited to be returning to VPSC for the 2020-2021 season after coaching the Junior and Youth Regional groups last season. 

Maiya Rasheed, Assistant Coach:

Maiya swam competitively for the University of Calgary Swim Club for 8 years..., and continued coaching for them for 2 more years with their development program under Lorna Snow. She will be returning for her third season working with VPSC's youth development program, and is excited to be back on the pool deck this year!

Jacqueline Lee, Assistant Coach:

Jacqueline is returning for her 5th year coaching for VPSC, after swimming for the club throughout elementary and high school. Her passion for coaching comes from her previous swim coaches through their patience and care, while instilling diligence and a strong will. Jacqueline is always looking forward to her time coaching, finding joy in seeing swimmers improve and celebrating alongside them. She is currently in her third year at UBC and hopes to one day pursue landscape architecture and sustainability. When she is not at the pool, Jacqueline can be found camping or reading about Roman law.