The material isn't difficult, but there is a lot of it. My biggest gripe was everything on Canvas being locked behind other assignments. You had to go through every Canvas page to access the HW, you had to do everything in order, and material only opened on the week it was due. You can't get ahead. Generous exam curves though.