Who should write a recommendation letter for a graduate program?
Ideally, recommendation letters should be written by individuals who have known the applicant in an academic or professional setting and can attest to their abilities and character. This could include professors, supervisors, mentors, or colleagues.