Tag: American Public Health Association
-
Nation & World
Psychology professor wins Taube Award
H. Stephen Leff, an assistant professor of clinical psychology in the Department of Psychiatry at Harvard Medical School, has received the Carl Taube Award from the American Public Health Association.