Would it be appropriate to request a letter of recommendation from a faculty member who taught me a course outside of the computer science domain, given that my bachelor's degree is in biology and I am applying for a master's in computer science? Alternatively, would it make sense to seek a letter of recommendation from the principal investigator from a biology lab, even though their research area differs from the field I am pursuing in my master's program?