A device for assisting a caregiver in delivering therapy to a patient, the device comprising a user interface configured to deliver prompts to a caregiver to assist the caregiver in delivering therapy to a patient at least one sensor configured to detect the caregivers progress in delivering the therapy, wherein the sensor is other than an electrode in an electrical contact with the body a memory in which a plurality of different prompts are stored a processor configured to determine which of the different prompts should be selected for delivery based on the progress detected by the sensor.