Do you mean 'freakonomics'? (I'm not sure, I've never read much of it).
It would work well, I think. Trying to explain all human behaviour under one framework is difficult, and I'm sure the course would go through the limitations of how human behaviour is explained. E.g. in your example of volunteer work, you'd have to factor in that some people put down this kind of thing to just plain altruism. As in, the intent might deviate from a strict cost-benefit analysis. But then I guess you could argue that the joy one gets from doing good things is part of the cost-benefit analysis in itself, and that altruism does not necessarily need to exist to get 'good' things done. And this may not even matter at all if the outcome of a 'good' thing is the same, regardless. Some would say that this is a glib view, maybe would argue if someone gave you a present, is the present better if you know they did it just to make you happy than if they got you the present because they thought it would benefit them? Like giving your mother chocolates on her birthday because you know she'll give you some, for instance. But alas, I am rambling.
In any case, it'd be interesting and there is lots of room for interdisciplinary discourse (psychology and philosophy seem particularly related, you might even want to throw in some anthropology, because inevitably what one would value in their cost-benefit analysis would be influenced by their social context).