Dr. Klein is the nicest prof I've ever had. You can tell he really cares about his students and won't stress you out with deadlines and stuff like that. As long as it gets in, he doesn't care. Pay close attention to the guidelines for his papers, but besides that a really generous marker. 10/10 recommend!