Really great teacher, my only note would be that sometimes my grade would randomly go down because I hadn't submitted work that wasn't due yet, which doesn't make sense. Other than that, he let us redo all the quizzes until we got the grade we wanted and there were only two papers and two discussion boards.