Advice on choosing a CS undergraduate thesis advisor (picking between 2 profs)?
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.