Dr. Klein is truly kind and an amazing professor. He's very accessible and willing to set your worries at ease. Note, in both classes I had with him we had to do presentations (but even for a shy person like me it turned out okay). Be ready to read and do QQCs (question, quote, comment) to participate and engage with he text. Loved his class !