Alex Shashkevich

Alex Shashkevich is a writer for Stanford News.

More from Alex Shashkevich: