Where did the funding for this research paper come from, specifically?
Edit: Why am I being downvoted? The author even pointed out he is a student at this Dutch public university in a sister comment.
Seeing as the release is named "Release to turn in", I'd say so too.
"... by Delft University"
to
"... by student of Delft University".
Or just drop it altogether and shorten the title.