Peter Cao
Peter Cao hasn't written any stories yet.
Peter Cao hasn't written any stories yet.
Passionate about physics, computer science, and math. Discovering human nature and philosophy. Dabbling in music and graphic design. Inquisitive. Passionate.