Reviews of professor Michael Klein

Rating: 5.0/5, difficulty: 3.0/5
Harsh grader but is specific to what he wants on the exams when teaching, definitely pay attention in class

Rating: 3.0/5, difficulty: 3.0/5
He's a good guy just not to easy in class.