Dr. Joshi was born in New Delhi, India, many (or not so many, depending on your POV) moons ago. Assorted geeeky acts like memorising the schedule for Indian Railways (North Zone) at an early age showed to all and sundry that he was destined to be a Professor.