Mark Zhang
Mark Zhang

Mark Zhang

A software engineering student with some philosophical and musical thoughts.