While these are good ideas, I don't think someone would put them in practice. It'd make that person a very unpopular professor indeed, which will reflect in the student evaluations, and he can say goodbye to his yearly salary increase, and expect criticism from the dean about student and parent complaints about below average grades.