David R Klein

David Klein is a lecturer in Organic and General Chemistry at Johns Hopkins University. He is a dynamic and innovative educator that employs analogy to assist students understand tough concepts. Klein's distinct conversational tone and teaching style assist students in genuinely mastering essential themes in this course. He's also the author of Organic Chemistry as a Second Language, which has received a lot of positive feedback.