I need three Professional References for a form for a Computer Science internship. I haven't had an internship or business related CS work before, but I have done extensive extracurricular work on two projects. One of them I am the lead member of, and the other one, a robotics club, I am a top contributing member. I have put down a CS professor (with permission) that I have had contact with for several years, but they are asking for three. So I need two more ideally.
Assuming he gives permission, would it be appropriate to put down the team lead for the robotics club? We aren't super close friends, but I have worked with him for several months, and he would definitely let me put him down, and would have positive things to say about my skill and work ethic. He is a year older than me and is an Electrical Engineering Major(undergrad). Would this be a good reference in the eyes of the employer?
What should I do about a third professional reference. There are other team members also in high positions, like the president who I have worked with and would vouch for me. That is all I can think of though.