I'd very much be in favor of having more separation between teachers and those who assess students. Is this teacher intellectually hazing students? I don't know, maybe. Are these students whining that a traditionally hard class is hard? I don't know, maybe. If some 3rd party is doing the evaluation, it makes it easier to understand if the professor is being too hard or not.