EMT and BLS instructor.
I'm a current BLS instructor and have received all of my training through IM. These folks have been a joy to work with! Their training is thorough and insightful providing not just technical knowledge, but practical applications and examples. They are also very quick to respond to inquiries about class procedures and paperwork. I could not be more pleased with their services!