A more appropriate phrase regarding a thesis than "putting forward"?
propound
put forward (an idea or theory) for consideration by others.
Along with Mysti Sinha, I recommend propound, which FumbleFingers' research also unearths.
I also like pose, especially because it's not so commonly used with thesis, theory, hypothesis, etc.
pose
to set forth or offer for attention or consideration {let me pose a question}
My opinion-
propound a thesis
present a thesis
When you propound an idea, you put it forward. (vocabulary.com)
I would use the word submit:
3.0 [WITH OBJECT] Present (a proposal, application, or other document) to a person or body for consideration or judgement:
the panel’s report was submitted to a parliamentary committee3.1 [WITH CLAUSE] (Especially in judicial contexts) suggest; argue:
I submit my thesis with compelling arguments for peer review.