Having been an EMT, and previously certified in First Aid/CPR/AED for both layperson and Healthcare Provider.... I found that this course was taught well. There was the right amount of hands on for CPR. With all the changes over the years on giving CPR, the program has been streamlined to the point that EVERYONE can learn it in 1 *MINUTE*.... I highly recommend this company!