Advice on choosing a CS undergraduate thesis advisor (picking between 2 profs)? I'm currently a college junior and looking to apply to grad school for CS in the fall. I'm currently choosing a thesis advisor for next year but would love some advice.
One of my options is a HCI professor who I've been working with since freshman year, but she'll be on sabbatical next year. She said she'd be willing to advise me, but I don't want to give her extra work while she's taking time off.
Another option is a professor who I haven't worked with before w/ a different research area (more systems focused), but I've heard really great things about her from other students. She also said she'd be happy to work with me, and I'm pretty interested in branching out/trying new things.
In terms of applying for grad school, will it strengthen my application to have worked with the same professor all throughout undergrad? Or is it good to show some variety of experiences? I'm having trouble because I'm also not sure which area of CS I want to pursue in the future, but it'll probably be something at the intersection of HCI and AI like Human-AI interaction or intelligence augmentation.
Any general tips/advice on how to handle this situation would be much appreciated. Thank you!
There is hardly any basis here for a distinction. Both are good. Both are willing to work with you. Both will provide a valuable experience.
You could just &quot;flip a coin&quot;, actually, and reach a good outcome.
But once you decide, make a firm commitment and stick with it. Don't break contact with the other prof, however. Both can be valuable as letter writers.
Having worked, closely with more than one prof is probably more advantageous than working with only one, but it is, I think, a marginal effect.