I have been teaching for 30 years – middle school, undergraduates, graduate students. I’ve given out my share of failing grades during that time, probably more than most people because in mathematics, statistics and programming courses, there is not much room for giving the student the benefit of the doubt. […]