4v+GPNibbZHV4cDoKVlvvg==summer 2026
This feels like more of a math/physics class, or SIMULATION class, more than a computer science or ANIMATION class. Pretty much every project is "implement this mathematical algorithm that we told you about in lectures". All animation libraries are handled for you, so it ultimately just comes down to a lot of interpolation formulas, physics, etc. That's not to say there's nothing interesting here: Keyframes, collision detection, etc are discussed a bit - but Video Game Design, which I'd already taken, talked about a lot of these same concepts already, leaving mostly mathematical implementation.
The TA's for the course were fantastic, and clearly very engaged and happy to be helping out students. So I have a lot of respect for how they're running the course. Assignments have a lot of extra bonus points available if you're willing to apply a deeper level of understanding, and the vast majority of the grade (85%) is covered by assignments and quizzes that have unlimited attempts. And even the exams were really easy, so long as you studied even a little.
I'll note that if you never took linear algebra or differential equations, you'll have a little bit of catching up to do; but it's all stuff you'd learn within the first couple weeks of those math courses, so nothing too bad.
So all in all, I think the course is run quite well. It's just that you should consider whether implementing mathematical interpolation/simulation algorithms in numpy is interesting to you. If so, you'll love this class, but it wasn't for me.