Dr Klein is funny, intelligent, and an all-around amazing human being. He graded generously, and if you didnt understand something or needed to redo a test, he has your back. Genuinely a wholesome human. 10/10 would recommend. He was so kind when the pandemic struck.