The University of British Columbia
Research Assistant
Harvard University
Research Assistant
University of Wuerzburg
Research Assistant
Stanford University School of Medicine
Postdoctoral Research Scholar
Stanford University School of Medicine
Instructor
Environment Canada
Software Engineer
Stanford University School of Medicine
Research Scientist
Harvard University
The University of British Columbia