My son took an Undergraduate Thesis course this year, and he could not submit his thesis at the end of the school year. Even he has graduated now, he cannot submit his thesis. His advisor insisted that he should finish his current project, then submit the thesis. He got a temporary 80% on his transcript, even though he has published a conference paper and a workshop paper as a co-first author in top tier conferences in the past year. It seems unreasonable to me and sounds that the professor is holding the grade as a hostage. It would be more proper to let him finish and submit the thesis on whatever the student got in the past year, and the professor judge the thesis and give a fair grade. The ongoing research can be continued as a collaboration and they could submit the paper together if more conclusive results have been obtained.