Vishal Agarwal is pursuing a degree in Computer Science at the Washington University in St.Louis along with an intended second major in Physics. He has always had a great interest ...view moreVishal Agarwal is pursuing a degree in Computer Science at the Washington University in St.Louis along with an intended second major in Physics. He has always had a great interest in natural sciences especially in the overlap it has with the Vedic scripturesview less