David

David Harpp

Professor Tomlinson Chair of Science Education A.B. (Middlebury College, 1959) M.A. (Wesleyan Univ., 1962) Ph.D. (Univ. of North Carolina, 1965) Research Associate (Cornell Univ., 1965-1966)