My belief is the student/teacher is a two way relationship. The student does the work on time and the teacher grades and returns the work in a timely manner. Work must be returned soon enough and with adequate feedback so the student can learn from previous mistakes. This is in my perfect world of course so I have been let down a few times by teachers not fulfilling their end of the contract.