Unni Panicker

Unni has engineering and business background. Spends free time reading, thinking and writing about science, politics, and programming.