This is one of the best, if not the best app to time any activity that requires discipline, commitment and perseverance. In my case, as an MD anesthesiologist I use it to study and I can achieve great study time with a little bit of discipline. Highly recommended.