RJnVGg81f1ifSy69onW2IA==2025-05-07T18:25:40Zspring 2025
The assignments were frequent and miserable. The test and final project were fine. I got an A.
I'm an experienced computer vision engineer, so I understand the material and have spent years implementing similar (or the same) software. However a single assignment could easily take me multiple full days of piecing together information across forum posts, docstrings, readmes, assignment pdfs, questionably structured python classes, and gradescope errors to figure out what I was actually supposed to do.
Stepping back, I think this class is a great example of perpetuating uninformed, misguided pedagogy. Responses from TAs seemed to indicate that working with inconsistent, incomplete, scattered instructions was a purposeful design. What a course design guru might call “Project Based Learning with problem solving under uncertainty”. However, this is lipstick on a pig, a fundamental misunderstanding of Project Based Learning and the design of useful cognitive load. Assignments consisted of submitting templated code to an auto-grader that required specific formatting and types, and submitting templated reports to a TA who graded off a specific checklist. Thus, our goal as students was to search for assignment-specific details and wait for answers on how to please this automated system. And to do so for 6 assignments each with up to 9 subassignments.
I do not recommend this course.
Rating: 1 / 5Difficulty: 5 / 5Workload: 15 hours / week