Reflectle
Reflectle is a smartphone application (& cloud service) that dramatically improves the effectiveness and efficiency of communication skills training, such as presentation/speech, sales negotiation, and interview skills. It is based on a video camera application, with the addition of a function tha