This professor does not make guidelines or due dates clear. You think you've done an assignment perfectly and then she gives you a C or lower with a ridiculous amount of feedback. Don't bother turning anything in late, she won't grade it. 