It can be a home gym because during free time he can do it so it can give him good results.
To aid the self-monitoring process I think because if you have the deadline you will make it a priority to get it done befor the deadline. you are making sure your getting it done befor the deadline
1. Indoor Swimming. Many gyms offer pools that are closed off.
2. Indoor Cycling. There are many places such as SoulCycle and Cyclebar.
3. Threadmill. You may have one at home. Adjusting speed and length you run will make for a more intense workout.