Agreed. Though this is pretty consistent with college CS/Math courses in general (at least in my experience). A lot of dense theoretical content covered in scribbles and slides. You don't really learn anything until you just do practice problems or research the same topics independently.
You're right -- the class is intended to be a primer for your learning or, ideally, something you come into having already read about the material ready to gain insights.