Tempo is a smart monitoring system for cardiac rehabilitation outside of the clinic. The system improves the cardiac rehab experience for heart disease patients by bringing it out of the clinic, allowing patients and doctors to see improvement through statistics, and optimizing the benefit and safety of exercise by adjusting exercises in real-time.