United States
Ljubljana, Slovenia; Wroclaw, Poland
Hsinchu City, Taiwan
Hyderabad, India
Europe
Palo Alto, CA