Problem-based learning of research skills.