I am about to finish my undergraduate studies and I really enjoyed the topology and differential-geometry classes. I'd love to continue studying differentialtopology and i considered doing some studies on Morse theory, handle decompositions and finally the h-cobordism theorem.

However, my algebra background is not too solid (even though I am not hesitant to catch up)... I've always felt a bit more comfortable in analysis/topology and thus I'd love to learn what the basic requirements for these subjects (especially h-cobordism theorem) might be.

The reason i'm asking is because i'd love to do my bachelor-thesis on this subject but i'm concerned that i might naively choose a topic that's way above my mathematical skills and i eventually might fail. I'm eager to self-study what's necessary but i still have some concerns.

I hope this kind of question is not against any rules and tolerated.

Thank you very much for any of your help.