Balancing Self-Directed Learning with Expert Mentoring: The Science Writing Heuristic Approach.