HOURS of homework every week which is overwhelming on top of other classes. Majority of the torturous boring assignments are textbook work. The work itself isn't hard, it's just WAY too excessive. The technicalities make it more miserable. If this wasn't an intro class, then I would understand. I have never left a rating here before but I had to.