Reviews of professor Casey Haymes

Rating: 5.0/5, difficulty: 4.0/5
I took his both his seminar classes two semesters straight. If that doesn't prove how great he is, I don't know what will.