Smarthinking is the research based, research proven on-demand, online tutoring service that educators choose most to increase student achievement, boost retention, and enhance learning. This application provides easy mobile access to Smarthinking's drop-in live sessions, essay submissions, paragraph submissions, offline question submissions and archives of all sessions - helping students at their point of need.