Quality Little App
It took a little bit to learn the interface but it was well worth the time. Having an application specifically designed for mobile use is making this the most user friendly online course I have taken to date.
LexEMS about
Canvas Student, v3.14.2