Who should I ask for letters of recommendation for Graduate School Admissions?
You should ask professors and supervisors who know your accomplishments well enough to describe you and your work and study habits. It is usually better to ask professors from your major classes, but a recommendation from a professor in another department with whom you have worked closely can also be effective.