Affiliation history for 0000-0002-2670-8942

The table below gives the affiliation history of the author based on the affiliations assigned to the author's articles.

StartEndCountryAffiliation
2004 Present US Stanford University


Created on Wed Apr 8 04:39:25 2026.