PhysiQ: Off-site Quality Assessment of Exercise in Physical Therapy