How do I choose Other Recommendation among three?

I have a recommendation from a vandy professor whom I did research with, and another Chinese professor who is my internship supervisor. My internship professor could ensure the quality of the rec.

I also saw that a peer rec is strongly encouraged. So I have a cs competition teammate who could write one. I am not sure of the quality but I am afraid I’d better submit one.

But there are only two places for other rec. How should I choose?

I would definitely not forgo the peer recommendation. Choosing between the professors is tough. Which one knows you better? Which one can things about YOU and how you work and interact with others on the team – not just the work itself?

Thanks for your suggestion! I’ll take care of choosing between professors.