Frederic W. Hafferty is professor of medical education and associate director of the Program for Professionalism; Ethics at the Mayo Clinic. He received his undergraduate degree in social relations from Harvard in 1969 and his PhD in medical sociology from Yale in 1976. He has published widely on issues of medical education, professionalism, medical socialization and professional formation, and the hidden curricula of health professional education.