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.
Seeing as the release is named "Release to turn in", I'd say so too.