Incredibly confusing assignments that even the TA seemed to struggle to understand. Accessibility was mediocre. Lectures provided little valuable information and felt more like a highschool level course. Assignments felt tangential to the lecture content at best. Lectures were at least lively