Overall positive experience
Could be better
I've used this product both as a student and a mentor, and it does a decent job of creating a virtual learning environment.
There are a lot of bugs and confusing user experience flows. The feature overload makes it harder to guide students towards certain actions, and sometimes obfuscates what's important about the course.