I am a materials engineering master's student and have a poor track record with undergraduate level mathematics and mechanics. However, I like working on applied problems that involve these. For example, currently I find modeling 3D printing process interesting and want to work on the topic.
However, I am objectively poor in mathematics and mechanics. I enjoy the physics in play and have an intuitive sense, and my master's research was about using an existing tool to understand the parameters that influence a good 3Dprint. I have also published in a good journal. I am interested in a career in research (academia or industry).
I have got a PhD offer from a good university and good professor on the topic. It will involve some programming to develop geometries, but mostly use an open-source software to understand and predict the physics of 3D printing process.
Considering that this PhD is in UK and I won't be taking anymore classes than I have already taken. Should I go for this PhD? The group publishes regularly in decent journals.