Kevin Xu


Last updated: July 19, 2020

  1. All opinions and mistakes on this site are my own.
  2. All useful insights are likely from others.

Because of the above, I make no guarantees about the accuracy of anything on this site. Please don't rely on this site for anything important.