About

Location

Palo Alto, CA


Company, School, or Organization

NTUA, UC Berkeley, CCA