I am a delayed graduation facing (failed some subjects before, repeating a semester right now) 5th year integrated masters' student in a STEM field.
I spoke to this professor about working a master's thesis under him a year later (fall semester of 2024, when I will officially start the thesis). He agreed. a bit about this professor:
he is a full professor in my university, one of the nicer ones in my country, but not known for research. He also has student facing administrative responsibilities, and so has interacted with me more than once from that student-facing administrative role (even met my parents on one occasion last year). Essentially, he is a busy person, though said to be kind. He is also not a very active researcher.
I took up a small project with him formally last year. But I didn't communicate with him at all so it was bad. But he didn't say much.
I am interested in his area though. I am not faking that, or intentionally misusing the fact that he knows me somewhat personally (because of his adminsistrative position) and that he is (maybe) too unproblematic to say no. I have tried to read up some papers informally right now too, I want to do good work in this thesis whenever I do it. In the last meeting we did agree on me doing some simulations informally till the thesis semester comes.
I spoke to him about doing a thesis in september this year, he said yes, and then I never contacted him again. I did maintain very intermittent contact with a graduate student of his till now, he gave me some code to implement to start with, it should have taken a few days but I have set up to meet him tomorrow, a full month after he assigned the task. I have already apologised to him for ghosting a couple of times.
The reason behind my absences is up to mental health issues and formerly family issues (the professor is aware that they exist, of course. though vaguely so). The last time I met him in September, he asked me how things were at home and I simply said "better" and that the past is past, and I shall work. That wasn't fake, things are indeed much better with family, I am just trying to improve things for myself also. I've not made as much progress as I would have liked, but its progress still. I'm trying to get better, and am still somewhat optimistic about getting my act together by the end of this semester. (just in case I cannot involve any university mental health team or special needs or similar things. that is not an option so please don't mention it. I'm all on my own here, and that is ok)
On a slight change of plan I wanted to ask him about shifting the thesis to the next semester if it works for him. But more than any other thought I first want to get back to him, apologise for the lack of communication and progress, mention the little progress that I have done and reiterate my interest in working and this behaviour will not be there by the time we begin work officially (I asked him a year in advance specifically so that I get time to recover mentally on my own. I want to go into academia, and work with this prof. may be the only research experience I get by the time I graduate but I think it is the best I can ask for now. I didn't tell him this though, all he knows is that I am interested in the field and would want to work in academia. I know my career prospects are next to nil in academia at the moment but I am willing to put in the effort to try to get more research experience and go do work first and foremost)..
How do I approach writing to him about it ? I'm scared of going personally to his office again to report no progress and another apology after the many that I have given him for ghosting. I promise to myself that I will communicate quicker and more openly this point onward. I genuinely do not want to repeat this. I realise most of my mistakes now, even though it is very very late.
But how do I send this first message to him now ? Do I go directly in his office or write an email, do I ask the graduate student of his whom I am meeting tomorrow to relay the message on my behalf ? What do I do, please help me decide.