We’re rewarding the question askers & reputations are being recalculated! Read more.
2 of 2 added 73 characters in body

The professor might be doing the students a favor.

When I was going to school, a D was worse than an F. If you got an F, you could retake the class and have the grade replaced.

If you got a D, it's still not considered a passing grade, and you would still have to retake the class. Then you would get the average of the previous and new grade AND the transcript would show you getting a D in the class.

It seems a bit harsh that failing would result in dropping out of the program though. Are you sure that's what the consequence of failing is? No chance to retry?