1210 W Dana St, Mountain View, CA, 94041 (current address)
70 Hollyleaf Way, Novato, CA, 94949 (2009 - 2018)
20488 Stevens Creek Blvd, Cupertino, CA, 95014 (2012 - 2017)
20488 Stevens Creek Blvd, Cupertino, CA, 95014 (2013 - 2017)
445 S Monroe St, San Jose, CA, 95128 (2004 - 2017)
160 Keonekai Rd, Kihei, HI, 96753 (2010)
21048 Bank Mill Rd, Saratoga, CA, 95070 (2007)
707 Continental Cir, Mountain View, CA, 94040 (2004 - 2006)
2011 N Shoreline Blvd, Mountain View, CA, 94043 (1993 - 2002)
500 W Middlefield Rd, Mountain View, CA, 94043 (1996 - 2001)
1400 Bowe Ave, Santa Clara, CA, 95051 (2001)
3360 Milton Ct, Mountain View, CA, 94040 (1997)
1200 Dale Ave, Mountain View, CA, 94040 (1996)
35 Olden St, Princeton, NJ, 08540 (1993)
Dept Computer Sci, Princeton, NJ, 08544 (1992 - 1993)
Computer Dept Sci, Princeton, NJ, 08544 (1992)
Princeton University, Princeton, NJ, 08544 (1992)