703-281-2104     Machines Swim School Facebook Page   Machines Swim School Twitter Feed    Machines Swim School Email      


This class is taught by:

Kevin Baynes

Kevin has always been in the water for one reason or another. He learned to swim at the age of 4. At age 6, he began to swim for the Chantilly National Bluefins under Nancy Monaghan until the age of 18. After his last year of swimming competitively, he began to lifeguard for NV Pools for the next three years where he taught group and private swim lessons throughout the summer. In 2010, Kevin was the assistant coach of the Stone Ridge Sharks. He is currently enrolled at Northern Virginia Community College where he is studying engineering and is planning to transfer at the end of Spring ‘15. Kevin joined Machine Swim School in Spring ‘13 and has enjoyed his time working here. When Kevin is out of the water, he likes spending his time watching TV, playing soccer, and hanging out with friends and family.

Maggie Nelsen

Maggie Nelsen grew up in Vienna, Virginia and attended The Potomac School in McLean. Throughout her high school and college years she lifeguarded and taught swim lessons at Potomac’s Summer Programs. After graduating from Connecticut College, Maggie was a middle and high school teacher in Malaysia for two years. She has recently moved back to the area and is excited to continue working with children and adolescents at Machine.

Kim Ellis

Kim started swimming at age five but it wasn’t until she was 10 years old that she began swimming competitively. She was a member of the North Suburban Aquatics Club (Northbrook, IL) for 3 years and swam competitively through high school. She is now a US Master’s swimmer and triathlete. Kim began teaching swim lessons when she turned 16 and has been teaching ever since. She is married and has three daughters to whom she has passed on her love of swimming.

Heather Purk

Coach Heather starting swimming competitively at the age of 5 for the Elyria YMCA/USS Swim Club in the Lake Erie LSC. Her favorite events were the 100 Butterfly, 200 Freestyle, and 500 Freestyle.
Coach Heather starting helping with the 8 & Unders on her swim team when she was 14yrs old and started teaching swim lessons at 16 yrs old. She is a certified Lifeguard and Lifeguard Instructor with the American Red Cross. She started her USA Swimming coaching career in the Georgia LSC with the West Georgia Swim Club in 2005.
In 2009, she moved to NOVA and coached with the Blue Waves Swim Team.  She has served as a PVS Zone Coach for two short course and two long course trips. Currently, she serves at the Coaches Representative to the PVS Board of Directors. She loves working with swimmers of all ages and abilities. Currently, she works with the Age Group High Performance Group and Age Group Session Program at Audrey Moore Rec Center. Also, she teaches Private Lessons, Semi-private Lessons, Group Lessons, and Competitive Private Lessons (Video Analysis) at the Machine Swim School.
AGES 4 - 5
A beginner level class for swimmers who may or may not have had prior swim lessons. Designed for children learning to swim independently. The class will focus on safety skills and the fundamentals of kicking, taking strokes, side breathing, and backstroke.

Upcoming classes:

  • Sat Oct 21 8:30 am - 9:00 am with Erica Demson
  • Sat Oct 21 9:30 am - 10:00 am with Kevin Baynes
  • Sat Oct 21 9:30 am - 10:00 am with Erica Demson
  • Sat Oct 21 9:30 am - 10:00 am with Maggie Nelsen
  • Sat Oct 21 10:00 am - 10:30 am with Peyton Moore
  • Sat Oct 21 11:30 am - 12:00 pm with Erica Demson
  • Sat Oct 21 11:30 am - 12:00 pm with Maggie Nelsen
  • Sat Oct 21 12:00 pm - 12:30 pm with Kevin Baynes
  • Sat Oct 21 2:00 pm - 2:30 pm with Maggie Nelsen
  • Sat Oct 21 2:30 pm - 3:00 pm with Kevin Baynes
  • Sun Oct 22 10:00 am - 10:30 am with Colin Ackleson
  • Sun Oct 22 12:30 pm - 1:00 pm with Kim Ellis
  • Sun Oct 22 1:00 pm - 1:30 pm with Kim Ellis
  • Sun Oct 22 1:30 pm - 2:00 pm with Kim Ellis
  • Sun Oct 22 1:30 pm - 2:00 pm with Campbell Ferrick
  • Sun Oct 22 3:30 pm - 4:00 pm with Kim Ellis
  • Mon Oct 23 2:30 pm - 3:00 pm with Kevin Baynes
  • Mon Oct 23 4:00 pm - 4:30 pm with Kevin Baynes
  • Mon Oct 23 5:00 pm - 5:30 pm with Heather Purk