As stated, i am interested in asking for a LOR from my PI who is a science prof, but have not instructed me in any classes. He really appreciates my work ethics and my contrib to the team so I do expect a stellar letter from him. My SDN brethren, what are your thoughts on this?