As an engineering major, I do not know how much good a recomendation from one of my engineering professors will do. They can talk about my work ethic but not really about most other skills or experience that I need for law school. I am doing some honors in general education program and that counselor will be able to give me a recomendation based on all my course work. Is that better? Also I had a summer internship with an engineering company, but again the skills I used apply to engineering not law stuff. Who should I ask? All 3, just professors, or some combination of those?