I am a pre-final year undergrad student of computer science. I am interested in getting into research. I have already done some research, but it has not been very formal, and I have not been able to devote a lot of time to it due to college coursework.
In my final year of college, my university allows me to pursue my undergrad thesis at any university / research institute where I can find a professor willing to advise me. I have been able to find such a professor in Germany, who is willing to advise me for 8 months, and his group is very relevant to the kind of research I want to pursue in future.
However, the problem is that the institute is not very well known, at least in my country. But the Google Scholar profile of the professor is decent enough. The group in which I'll be working does seem to be doing good work, although the project assigned to me currently is one on which just a single researcher is working. Also, what surprised me a little was that the researcher is just a master, she doesn't even have a PhD yet. But the work being done by her seems to be good enough and state-of-the-art.
Another criterion by which people suggested I can judge the state of a project is the funding. If a project is well-funded, it probably means it is in good shape and is going somewhere. Well, I don't know about the funding of the project exactly, but they are offering me quite a large stipend which points to the fact that they are not exactly low on funding. Also, many of my friends have applied for theses abroad and have found that obtaining a funded position for an undergrad is very hard. Considering I have a well-funded position is probably a good sign then, right?
How else can I go about evaluating this opportunity? Are the things mentioned above important to factor into this decision? Any other points I should consider?