As Kasser notes, philosophy is hard, and science is hard, so philosophy of science is doubly hard. Indeed, I found this course to be quite demanding, despite having some background in this subject.
The difficulty stems mostly from the material itself. But I also think that Kasser could have presented the material in a more straightforward way, especially considering the TTC audience. Instead, he isn't able to completely shed the typically somewhat obfuscating style of an academic analytic philosopher. He can also come across as a bit smug sometimes, which is certainly atypical for a TTC lecturer.
Overall though, the course covers a subject which is actually quite practical once one gets a handle on it, so it's worth the effort, and Kasser serves as an at least passable guide.
Recommended (only) for those with some background in philosophy and/or science, and willing to do some intellectual hard work.