StressMon: Large scale detection of stress and depression in campus environment using passive coarse-grained location data