Research Scientist (1 Year Fixed Term) at Stanford University · Match Moth