Nikhil Agarwal
Nikhil Agarwal

Nikhil Agarwal

Living life one day at a time. Interested in math, computers, the internet, psychology and everything that comes in between. An obsessive and critical thinker.