David Klein is a Senior Lecturer in the Department of Chemistry at Johns Hopkins University where he has taught organic chemistry since 1999. Having worked with thousands of students, he has intense first-hand knowledge of how they learn and the difficulties they encounter. He received his bachelor's degree in chemistry from Johns Hopkins University and his PhD from the University of California at...
David Klein is a Senior Lecturer in the Department of Chemistry at Johns Hopkins University where he has taught organic chemistry since 1999. Having worked with thousands of students, he has intense first-hand knowledge of how they learn and the difficulties they encounter. He received his bachelor's degree in chemistry from Johns Hopkins University and his PhD from the University of California at...