I'm a Certified Personal Trainer/Health Coach and just did the Adult First Aid/CPR/AED training with Dan. I've been renewing my certification every two years for the past 10 years and this was by far the best one ever. Why? Because it was based on constant practicing, drills, interactivity and excellent communication. The instructor explained the why of everything rather than just teaching basic facts and how.... I'll be back again in 2 years.... and will do the pet first aid in the meantime. It actually made me consider teaching CPR myself. Bravo!!!!!