gYnCL3UWEAYfGPE8FAumiA==spring 2026
Lectures
The lectures were super clear, especially with all the visuals present throughout. Bo Zhu really did a great job breaking down complex ideas into chunks that actually made sense. The way he structured everything was engaging and the material felt relevant and current. I found myself rewatching lectures because they're so easy to come back to.
Assignments
The programming assignments had a creative side to them, which I loved. They're structured as Jupyter notebooks and/or fragment shader files using an app the staff built. You open the relevant files and implement the code sections marked "write code here." You can go as far as you want with the creative parts, and there's room to explore more if you get into it. As someone who's naturally creative, I poured genuine effort into them.
Exams
There was just one midterm, which was manageable and open book. For the final, you got to choose between doing a creative render or writing a technical report, so you had some flexibility there.
Staff Engagement
Bo and the TAs were very present the entire semester from start to finish. Questions on Ed were answered quickly, replies were always friendly, and the support was genuine throughout.
Overall
I have absolutely no regrets taking this. It was a super fun class and I loved the whole experience. If you're thinking about it, I'd really encourage you to take it. :)