CPR Done Right is owned and operated by Cheryl McWilliams, RN, BSN a certified instructor with the American Heart Association. With 15 years’ experience in healthcare she noticed 2 things that made a huge difference when people reacted in life saving situations: Knowledge & Confidence. Because LIFE MATTERS we are dedicated to education that will increase knowledge and boost confidence in performance to help you help others when it matters most.

We offer students a fun, non-threatening, relaxed environment in which to learn, practice, and perfect training. We know that the knowledge and skills found in these courses are not always utilized leading to a lack of confidence causing performance and testing anxiety. Our goal is to boost your confidence level in providing a safe place to learn, practice and ask…..“this may be a stupid question” without feeling judged.

Class sizes are small to allow ample time for practice and questions.  Additionally, we understand how easily time gets away from us and before you know it your certification is expiring. This is why we offer 1 on 1 skills check offs so you are not waiting for the “next class” to take place with a date/time that does NOT work for your schedule.

Meet the Owner

3G5A0811 (2)

Cheryl McWilliams, RN, BSN


  • 15 years’ experience as a Registered Nurse:
      • 6 years’ as a critical care educator
      • 4 years’ in critical care
      • 3.5 years’ in PACU
  • 10 years’ experience as an American Heart Association Instructor
  • 10 years’ experience in initiating and running Mock Code programs
  • 5 years’ experience in teaching community based CPR

Our Location

We are located in Argyle, TX with easy access from surrounding cities: Lewisville, TX, Flower Mound TX, Highland Village, TX, Argyle, TX, Denton, TX, Carrollton, TX, The Colony, TX, Frisco, TX, Plano, TX.

We also offer onsite training to medical offices, dentist offices, schools, workplaces, construction companies and various other industries in the following nearby cities:  Flower Mound, TX, Highland Village, TX, Argyle, TX, Denton, TX and surrounding areas.