4 posts • Page 1 of 1
I don't think anyone here is going to be able to make a specific choice from your list. The advice I've heard from professors is that the most important factor in a good rec is the recommender's level of familiarity with your work, so that they can actually say something meaningful about it (although obviously first and foremost they should have a favorable impression of you). Notability is probably the next factor. Relevance to the specific field you're applying in is probably less important, but I think I would go with the academic options over the non-academic ones.
Go with the one that is most familiar with your work. If you ask a professor who has no idea who you are, chances are his/her letter is not going to be very good. Also I don't think you should base your decision on whether or not your professor has "just" a MS or a PhD. Your recommenders probably do not want to reread all of your lab reports either. Send them your final project report and your CV and transcript. That's probably all they need, that is after you they agree to write you the letter.