Who should write recommendation letters?
Recommendation letters should be written by someone in a position to evaluate you either professionally or academically. A supervisor, project leader, or instructor would make a good reference. It is imperative to have a reference from someone who knows you well enough to make specific comments about you. Form letters and stock letters are to be avoided.