An application that administers lessons to users and connects them with virtual human coaches