Reviews of professor Daniel Kraus

Rating: 5.0/5, difficulty: 3.0/5
Gives a lot of good feedback when grading. Seems like he genuinely cares about students and the work they are putting out.