Life Science Researcher (Fixed-term 1 year) in Stanford, CA for Stanford University