Sourav's Blog

Thoughts on research, places I've been, and experiences worth remembering.