I taught it to a small group of kids last year (9th-10th graders). They read/watched videos at home, then we talked in class. The discussion part works really well. One of the things we did was either to assign 5 to 10 of the “test” questions at the end so that the kids could prepare them (or let them choose the ones they wanted to do), then go through those in class. These usually led to discussions. The test questions can easily be done in class with a group. Many of the labs take a while to do (4+ hours), so I found that having the kids do the labs on their own then bring their results to class to present was a good way to do it. I will say this: the material is not easy, but we found the kids really responded to it and it expanded their thinking.