Honestly the ratings sound harsh on her, canvas was a bit disorganized but if you follow through you're going to be ok. If you give time to read the assigned readings and effort on assignments then you're good. Group projects were interesting. Not as harsh as it sounds, people complaining about A-,A, or A+ are just try hards lol. 