Christine Toh
The user experience was ironically horrible. There was excessive homework, and there was very little notice for any of it, even for group activities. Gathering requirements from Canvas was very difficult, spread out, and contradictory. They also added a long milestone to the end of the class with zero notice on top of all other work.