Problem-based learning in public health workforce training: a discussion of educational principles and evidence.

Problem-based learning in public health workforce training: a discussion of educational principles and evidence.